[vtkusers] ANNOUNCE: VTK 6.0.0 is available for download

David E DeMarle dave.demarle at kitware.com
Mon Jun 24 14:01:11 EDT 2013


Kitware and the VTK team are happy to announce that VTK 6.0.0 is available
for download at:  http://www.vtk.org/VTK/resources/software.html

6.0 is the first major release since 5.0 in December 2005. The great extent
of refactoring that went into VTK’s pipeline and build system is what makes
this a major release. The pipeline changes cleanly separate the Algorithm,
DataObject, and Executive classes. The build system changes automate and
simplify intra-library build time dependency analysis. Together they
facilitate adding new features to and removing unwanted features from VTK.
To learn how to take advantage of these structural changes see
http://www.vtk.org/Wiki/VTK/VTK_6_Migration_Guide, and
http://www.vtk.org/Wiki/VTK/Build_System_Migration.

Besides the low level changes, there are many new features in VTK 6.0 that
are more readily apparent to users of applications built with VTK. These
include:

* VTK now has the ability to map values into discrete color sets.
vtkScalarsToColors and subclasses now support an IndexedLookup mode where
only values which exactly match an annotation are assigned a color.

* Vector graphics export to formats such as postscript, SVG, and PDF is
improved following a rewrite of the vtkGL2PSExporter class.

* VTK’s text rendering capabilities are greatly extended. In particular,
text can be output to vector graphics friendly raw Bezier curves, system
fonts may now be accessed through the FreeTypeFontConfig module, and
mathematical equations can now be rendering using the matplotlib Python
package.

* There is a new polyhedron surface selection mode in which the user draws
arbitrarily shaped regions on the screen and extraction filters return all
surface elements within.

* 3D charts are new as are seamless transitions between 2D and 3D chart
projections.

* VTK’s underlying treatment of time varying data is refactored, shifting
more of the responsibility from the executives and datasets into
vtkMultipleTimeStepAlgorithms.

* The serial and parallel particle tracing filters, which track particles
in time varying vector fields, now run faster and cache results more
effectively

* This release marks a first forray into GPGPU processing within VTK.
AcceleratorsPiston is a module that calls into LANL’s Piston library to
enable Thrust-based accelerated data processing filters.

* It is now possible to smoothly and continuously warp arbitrarily complex
polygonal meshes, and other datasets that are represented by explicit point
coordinates, using the method of mean value coordinates and the
vtkDeformPointSet filter.

* The XMDF file format, which is a lightweight self describing layer over
HDF5, is now a module in VTK.

* There are new Adaptive Mesh Resolution and HyperTree data types and
filters designed for visualization of large multi-resolution scientific
data sets.

* VTK 6 can now leverage modern Mesa 3D OpenGL capabilities as it is no
longer limited to GL version 1.1 support whenever Mesa is in use. This
extends VTK's rendering capabilities primarily in HPC applications where
rendering is typically done off screen on supercomputers that lack graphics
hardware.

* vtkPythonInterpreter now provides a standardized interface to make calls
into Python inside VTK classes.

The attachment has a complete list of changes in this release candidate
since the last release. Please try this version of VTK and report any
issues to the list or the bug tracker.

Thanks!

David E DeMarle
Kitware, Inc.
R&D Engineer
21 Corporate Drive
Clifton Park, NY 12065-8662
Phone: 518-881-4909
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20130624/608c85b4/attachment.htm>
-------------- next part --------------
Aashish Chaudhary (21):
      Query device id instead of using a fixed number
      Using proper names for the variables
      Initial implementation to support side by side stereo in VTK
      Fixed bad whitespace
      Removed unused variables
      Using offaxis stereo
      Improved test parameters
      Handle split viewport stereo for OpenGL
      Fixed incorrect offset
      Fixed pixel copy location off by one bug
      Side by side stereo does not require stereo capable window
      Fixed copy-paster error
      Improved code readability
      Initialize camera with reasonable parameters
      Added new vector reader (internall uses GDAL)
      Updated stereo test so that we can get consistent image on various platforms
      Removed wireframe background
      Fixed camera deep copy, partial copy, and window to image filer copy
      Removed debug code
      Updated offaxis stereo test
      Added essential missing export declaration

Andrew Bauer (56):
      Parallelizing the vtkNetCDFCAMREader.
      Properly initializing member variables in the constructor.
      Fixing vtkPyramid gradient calculation at apex.
      Getting rid of compilation errors.
      Making the parametric interior check tolerance consistent.
      Fixed typo in documentation that caused doxygen problems.
      Changes to get rid of C++11 compiler warnings.
      More changes to get rid of C++11 compiler warnings.
      Fixed bug doing parametric inversion at cell apex.
      Enabling the NetCDFCAM and NetCDFPOP reader tests.
      Removing finding MPI from Filters/Parallel.
      Extending vtkPassArrays to work better with ParaView.
      Fixed bug in determining locator bucket for search point.
      Fixed more problems with setting modified time.
      Adding in a filter to project a sphere onto a plane.
      Trying to fix a windows linking problem.
      Refactoring to make the code clearer.
      Fixed incorrect computation of Q criterion.
      Updating vtkGradientFilter to be consistent and less confusing.
      Setting boolean value to false instead of 0 just to be a little clearer.
      Getting rid of another compiler warning.
      Contouring behavior now allows computing normals for unstructured grids.
      Deprecating modifying an ivar that don't do anything.
      vtkXMLDataSetWriter now handles vtkUniformGrids.
      Test for handling vtkUniformGrids for vtkXMLDataSetWriter.
      Adding in LABELS for the vtk_tests macro.
      Adding in an example of how LABELS can be used for the test macro.
      Now works with multiblock data sets.
      Fixing compile issues with vtkImageDataToUniformGrid and test.
      Getting rid of another warning for vtkImageDataToUniformGrid filter.
      Fixed a bug introduced in the previous commit.
      Allowing the option to reverse which cells get blanked from the array.
      Fix potential problem with stream tracers for multiblocks.
      Cleaning up the vtkPNetCDFPOPReader and adding a test.
      Initializing a variable.
      Casting from size_t to int in appropriate places.
      Getting rid of narrowing conversion warnings.
      Fixing some more warnings in the reader.
      Making the WindBladeReader work proper in serial and parallel.
      Getting rid of trailing white space.
      More cleanup for the WindBladeReader.
      Fixing PWindBladeReader test based on CMake changes.
      Compile fix for stupid VS10 compiler.
      Making sure vector is included.
      Updating vtkPolyData documentation to be correct.
      Fixing tolerance issue for test.
      Disabling vtkPWindBladeReader on Windows due to file name issues.
      Closing an opened NetCDF file that never got closed.
      Fixed issue of using the wrong size for a vtkTypeInt64.
      Adding in warning if the input vtkPointData structures is different.
      Increasing the bounds just a bit to avoid round-off issues.
      Fix Derivative() calculation to use correct order of input data.
      Fixing the interior check tolerance for the apex of vtkPyramid.
      Fixing documentation.
      More documentation updates.
      Get rid of warning when using VTK externally through Python.

Andrew Maclean (23):
      Converted parametric functions test from Tcl to Python
      Removed the extra slash.
      BUGFIX: Resolve issue with random mode and and setting of max no of pts.
      Inadvertent inclusion of vtkGUISupportMFC causes VS Express builds to fail.
      ENH: Initial commit for vtkNamedColors.
      Moved TestNamedColorsIntegration.* to Filters/Modeling
      Many changes:
      Fixed as per David's comments and improved testing.
      Refactored vtkNamedColors
      Fixed an unused variable warning.
      TestUCharToDouble() is failing on one machine.
      Removing random in regression tests.
      Python tests manually converted from Tcl
      Fixing deciFranFace.py
      FIX: Some Rendering/Core Python tests.
      FIX: vtkIOXMLPython Tests
      TEST-FIX: fixing vtkInteractionStylePython-TestInteractorStyleTerrain
      Improved the documentation for vtkNamedColors.
      Doxygen treats some punctuation as part of the URL
      Fix MeshQuality Python test.
      Add better comments and handle case of no cdash result better.
      These Python tests have been refactored.
      Make some color methods consistent.

Andy Wilson (7):
      Add support for vtkVariants containing vtkUnicodeStrings
      Add test for vtkUnicodeString
      Remove debug printfs
      New widget to time the execution of a single filter
      Add test for vtkExecutionTimer
      Incorporate Andrew Maclean's style&comment suggestions
      Move #include "vtkExecutionTimer.h" to the top of the list

Anton Gladky (1):
      Fix compilation against libav 54 and OGG-Theora extension detection

Berk Geveci (120):
      Removed vtkSource, vtkProcessObject and subclasses.
      Fixed tests to reflect previous changes.
      Fixed more Tcl tests that broke with previous commits
      Started removing data object's dependency on the pipeline.
      More progress
      Made more progress
      More progress. Everything compiles now
      Replace SetInput etc. with SetInputData etc.
      Removed unused superclasses
      Working towards fixing tests.
      Fixed compile error
      Cleaned up the data object - pipeline dependency further.
      Fixed more tests.
      Added Test to the dependency regular expression.
      Filters should modify themselves in RequestData. Fixed.
      BUG: Polydata mapper was not setting update request properly. Fixed.
      Removed old TODO comment
      BUG: Trivial producer was not handling extents properly. Fixed.
      Post-merge fixes such that everything compiles again.
      BUG: Was using object that was deleted. Fixed.
      Fixed compile error in test
      BUG: vtkImageIterateFilter was not copying meta-data.
      Various fixes to vtkXYPlotActor bugs introduced during VTK 4 removal.
      Fixed broken test.
      Removed abort() which was introduced for debugging.
      Do not generate ghost level array unless ghost levels are there.
      BUG: Need to handle empty input properly.
      BUG: Needed to handle no input properly. Fixed.
      BUG: Was accessing NULL object. Fixed.
      Fixed vtkPolyDataStreamer. It was not doing streaming properly.
      BUG: vtkProgrammableGlyphFilter was not updating its source. Fixed.
      BUG: Filter was not allocating scalars for image data before using it.
      BUG: vtkSLCReader was not allocating output properly.
      Fixed failing tests.
      BUG: vtkPDataSetWriter was not reading meta-data properly.
      Fixed failing test. Was using SetInput instead of SetInputData.
      Updated vtkProcrustesAlignmentFilter and vtkPCAAnalysisFilter.
      Fixed code introduced since last merge.
      Fixed compile error that happened with MPI off
      Added methods to allow access to internal data structure by subclasses.
      Fixed compile issues resulting from VTK merge
      BUG: Code was using object that was already deleted. Fixed.
      COMP: Updated vtkAVIWriter to the new API.
      Fixed missing return value.
      Fixed another compile error.
      Another attempt to mave vtkAVIWriter compile on Windows.
      Fixed compiler warnings.
      Fixed compiler warnings.
      Fixed warnings.
      Added Squeeze() calls to reduce memory usage
      Fixed a very subtle and nasty bug that I introduced earlier.
      Fixed compiler errors and other problems in writers
      COMP: Update testing code to new VTK API
      Added SetInputConnection to vtkParallelCoordinatesActor.
      Added ability to accept vtkAlgorithmOutput to vtkImageDataToTkPhoto.
      Changed SetInput to SetInputData.
      Changed SetLeaderGlyph() to new API.
      Added SetInputConnection to vtkCubeAxesActor2D
      Refactored vtkGridTransform's SetDisplacementGrid method.
      Refactored vtkPieChartActor::SetInput().
      Minor cleaned. Assigned NULL to data members in destructor.
      Refactored vtkSpiderPlotActor::SetInput().
      Refactored vtkXYPlotActor input API.
      Updated examples to VTK 6 API.
      Removed unused includes.
      Removed SetInput. Use SetInputData or SetInputConnection.
      Replaced SetInput with SetInputData and SetInputConnection.
      Fixed test failures and compile errors due to VTK 6 API changes.
      Fixed bug where vtkImageBSplineCoefficients was allocating wrong.
      Fixed bug where vtkImageReslice was not setting WHOLE_EXTENT properly.
      BUG: Internal function was using the wrong output port. Fixed.
      BUG: Internal function was using the wrong output port. Fixed.
      Fixed bug where Update() was being called twice.
      Fixed and added to the vtkAlgorithm's update extent API.
      Minor cleanup, part of the VTK 4 compatibility removal.
      Minor cleanup, part of the VTK 4 compatibility removal.
      Cleaned up dependencies between modules.
      Updated and cleaned up dependencies.
      Fixed compilation error due to error in IO/Movie module.
      Fixed compile error due to typo in include.
      Still trying to fix the compile error.
      Moved readers and writers of the legacy VTK format to their own module.
      Fixed more compiler errors due to missing module dependencies.
      Added some module dependencies explicitely.
      Moved vtkModelMetadata to Exodus module.
      Added getters for various data members and a wrapper hint.
      Removed tabs.
      Fixed OSMesa render window leak.
      Linked tests against interactor styles to enable interaction
      ENH: CXX tests should not fail if VTK_LARGE_DATA_ROOT is missing.
      Added OpenGL includes for tests that directly include OpenGL.
      Fixed a bug where negative numbers were being converted to uchar.
      Disabled a number of event driven tests when using OS Mesa.
      Disabled test that should not run. Now it is compile only.
      Increased the timeout for 2 tests that were taking long on Hythloth.
      Added test for parallel probe called TestPProbe.
      Had a typo in the filename (case was wrong). Fixed.
      Fixed memory leak.
      Fixed TestParallelRendering which was hanging.
      Fixed memory leak as report in bug tracker (issue 13908).
      Increased the timeout slightly to allow passing on slow machines.
      Minor improvement to vtkProbeFilter in dealing with tolerance.
      Fixed warning about unused variable.
      Changed the default executive to be vtkCompositeDataPipeline.
      Fixed ReleaseData functionality in algorithms.
      Major reworking of vtkMultiBlockPLOT3DReader.
      Added a new reader to better handle PLOT3D files.
      Fixed compiler warning about signed/unsigned int comparison.
      Fixed test failures and compiler warnings.
      Fixed bug due to reading bytes without considering byte order.
      Revert "Prevent division by 0 by bailing early"
      Added ability to read function files to Plot3D reader.
      Several enhancements to the Plot3D readers.
      Several Plot3D improvements.
      Added the ability to report time in file.
      Oops. Forgot to remote a print statememt.
      Cleaned up garbage collection.
      Fixed ordering of wedges in Ensight readers.
      BUG: Filter was not passing parameters to sub filter.
      Fixed bug in vtkCachingInterpolatedVelocityField.

Bill Lorensen (122):
      BUG: Spacing and Origin must be set by image source.
      DOC: More spelling errors
      DOC: Bad character
      BUG: Enum values should be unique
      BUG: Restore ImageReader2Factory
      BUG: Missing dependencies in Rendering/OpenGL
      BUG: Missing dependencies in Rendering/OpenGL
      BUG: Missing dependencies in Rendering/OpenGL
      BUG: OutlineCornerFilter moved to Filters/Sources
      BUG: vtkSliceCubes was missing
      ENH: Restore vtkIVWriter
      ENH: Restore test for vtkConstrainedPointHandleRepresentation.
      BUG: Deleting SmartPointer causes segfault
      ENH: Restore tcl tests for Filters/Programmable
      ENH: Restore tcl tests for Filters/Modeling.
      ENH: Restore tcl tests for Filters/Extraction.
      ENH: Restore tcl tests for Filters/General.
      ENH: Restore the tcl tests for Imaging/Core.
      ENH: Restore tcl tests for Filters/Geometry.
      ENH: Restore tcl tests for Filters/Hybrid.
      ENH: Restore tcl tests for Filters/Core.
      ENH: Restore IO tcl tests.
      ENH: Restore ImagingHybrid tcl tests.
      BUG: Script was missing vtkOutlineCornerFilter.
      BUG: Python test was not being run
      ENH: Restore Rendering tcl tests.
      BUG: Improper default for temp and data directories.
      BUG: Missing include for tcl wrapping
      ENH: Restore Interaction tcl tests.
      COMP: Uninitialized ivar
      COMP: Update tcl tests to VTK6.
      BUG: Repair/remove incorrect tcl tests
      ENH: Consistent use of double precision pi in the toolkit.
      BUG: vtkPath should be vtkMath
      BUG: stl container accessed beyond size
      ENH: Filters/FlowPaths should be in StandAlone
      BUG: Incompatible use of define/enum.
      BUG: ModelBounds not checked for valid values
      BUG: Modules missing membership in StandAlone or Rendering.
      BUG: OrientedBounds was not initialized in constructor
      BUG: ProgrammableGlyphFilter defect.
      ENH: Migrate examples to VTK6
      ENH: Add a convenient testing class for observing errors
      ENH: Coverage is 100%
      ENH: Code coverage for Macs
      ENH: 100% coverage for XMLFileOutputWindow.
      BUG: Memory leak in TestXMLFileOutputWindow.
      ENH: Reinstate vtkPolyhedron testing
      ENH: Full coverage for SparseArray
      ENH: 100% coverage.
      BUG: Test failing on Windows platforms
      BUG: Floating point precision issues
      BUG: Memory leak in test
      BUG: Test fails if CrystalEyes stereo is not available
      BUG: Depth peeling not working on MAC
      ENH: Utility to find modules needed by a VTK app
      ENH: Remove VTK_USE_METAIO
      COMP: Adjust error threshold for TestDensifyPolyData
      COMP: Tests that require numpy should warn if numpy is missing
      COMP: Python tests missing -D argument
      COMP: ResetCameraClippingPlanes after manual camera setup
      ENH: Convert tests to new testing framework
      BUG: TestRenderView fails on some X platforms
      COMP: Suppress failing tests on MAC
      COMP: Increase timeout for 2 tests on factory
      COMP: Block tests when VTK_USE_CG_SHADERS Off
      COMP: Remove DoubleBufferingOff
      COMP: Check for supported renderer
      COMP: Block tests when VTK_USE_GLSL_SHADERS Off
      COMP: Uninitialized memory reads
      BUG: AMR Readers crash TestEmptyInput test
      COMP: Regression test failures on some platforms
      COMP: Use temp dir for TestOggTheoraWriter
      COMP: Run SQL tests serial
      COMP: Python tests should use VTK_TEMP_DIR for output
      BUG: TestSetGet crashes
      COMP: Adjust timeouts for long running tests
      ENH: Provide better output if test fails
      COMP: Memory leak, style and test length
      COMP: ASCII file compare fails on Windows vs Linux
      COMP: set_tests_properties for missing tests
      BUG: No data for TestFlashReader
      COMP: Increase timeout for TestPickingManagerSeedWidget
      COMP: Change threshold for TestParametricFunctions
      COMP: Increase timeout for volTM3DRotateClip
      COMP: Adjust tolerance for TestColorTransferFunction
      COMP: vtkCocoaRenderWindow.mm fails to compile
      COMP: Increase error tolerance for TestGL2PSExporterVolumeRaster
      ENH: Tcl tests should not fail if VTK_DATA_ROOT is missing.
      COMP: Increase tolerance for TestParametricFunctions
      COMP: define a portable ExitEvent
      BUG: Restore tcl test removed by TestingWithoutData_Tcl
      COMP: TestGL2PSMathTextActor3D regression
      ENH: Use TCL_TCLSH versus VTK_TCL_EXE
      COMP: Change to tclsh does not work on windows
      COMP: Restore TestOffAxisStereo on Mac
      ENH: Add wiki output format option
      ENH: Reduce the output of TestSetGet.tcl
      COMP: Add Render after animation loop
      COMP: Exit if required extension missing
      ENH: CXX tests should not fail if VTK_DATA_ROOT is missing.
      COMP: Remove redundant test and unify tolerances
      COMP: Disable picking test for OSMesa
      BUG: FixedPointVolumeRayCastMapper has thread issues
      COMP: Precision issues
      COMP: NetCDF tests need VTKLargeData
      COMP: Adjust the tolerance for TestTestLinearSelector3D
      BUG: Uninitialized memory in GL2PSExporter
      COMP: QuadratureSchemeDefinition uninitialized memory/leaks
      COMP: Signed/unsigned warning
      BUG: Number of points exceed number of scalars in test
      COMP: TemporalInterpolatedVelocityField failed to initialze members
      BUG: TestXMLHierarchicalBoxDataFileConverter leak
      BUG: Running past end of buffer and leak
      BUG: Invalid read for even sized windows
      ENH: Render stacked plots as separate colors in legend
      BUG: Vertext list leak
      COMP: Reduce memory usage for TestCheckerboard
      BUG: Crash in PrintSelf
      ENH: Add InteractionStyle to rendering tests
      COMP: Revert tcl precision to default value
      BUG: Examples should build if BUILD_TESTING is OFF

Brad King (159):
      Teach vtktiff to use its own SIZEOF_(INT|LONG) test results
      Rename {CMAKE => VTK}_SIZEOF_* for fundamental types
      Drop workaround for non-ANSI 'for' scope
      Drop workaround for no std:: namespace
      Remove top-level include file compatibility checks
      Remove old CMakeBackwardCompatibilityC thread options
      Remove old CMakeBackwardCompatibilityC CMAKE_X_* options
      Remove CMakeBackwardCompatibilityC altogether
      MetaIO: Always use std:: streams for VTK
      Disallow vtk_module argument "DEFAULT"
      Fix vtkCommonDataModel and vtkTestingRendering header style
      Mark headers to be excluded from header style tests
      Restore VTK header tests removed by the modularization
      Fix QVTKWidgetPlugin library name
      Define VTK_TEST_OUTPUT_DIR to name Testing/Temporary directory
      Avoid VTK_SOURCE_DIR references in Testing/Cxx directories
      Factor module glob/load into vtk_module_glob macro
      Create project to build VTK module tests as an application
      Restore SystemInformation test
      List header files previously missing from the install tree
      Add Install test that runs "make install"
      Fix vtkArrayIteratorTemplate<vtkStdString|vtkVariant> visibility
      Fix Rendering/OpenGL/vtkgl.h generation and installation
      Fix TestSystemInformation compilation
      Allow multiple modules to auto-init a given module
      Remove vtkstd from HyperTree classes and tests
      Restore build of HyperTree classes and tests
      Add LICENSE and NOTICE
      Add 'tips' script to suggest local configuration
      Add 'setup-user' script to configure authorship information
      Add 'setup-hooks' script to install local hooks
      Add 'setup-gerrit' script to configure Gerrit access
      Add 'setup-stage' script to configure topic stage remote
      Add 'setup-ssh' script to configure ssh push access
      Add README instructions and sample configuration
      Exclude from source archives files specific to Git work tree
      Use generalized developer GitSetup scripts
      vtkAutoInit: Do not use VTK_ABI_IMPORT directly
      Tweak module summary format
      Refactor VTK version handling
      Remove vtkHyperTreeFractalSource.cxx from build
      KWSys: Remove DateStamp
      Auto-init modules that define/implement/use abstract interfaces
      Disallow invalid orbitals in vtkProgrammableElectronicData::(Set|Get)MO
      Remove RevisionMacro remnants
      Fix HyperTreeGrid PrintSelf methods
      Reject application requests for missing modules
      Fix selection of VTK thread implementation
      vtkByteSwap: Use size_t for buffer length arguments
      vtkXML(DataParser|Writer): Use size_t in PerformByteSwap
      Define vtkIOStream(Pos|Off) as portable std::stream(pos|off)
      vtk(Input|Output)Stream: Use appropriate types in API
      vtk(|ZLib)DataCompressor: Use size_t for buffer length arguments
      Remove '--' prefix from module summary format
      Remove compatibility with non-standard C++ streams
      Remove vtkIOStream(Pos|Off) types
      Rename IO/Core/vtkOffsetsManagerArray.h to IO/XML/vtkXMLOffsetsManager.h
      vtkXMLDataParser: Remove unused FindInlineDataPosition method
      vtkXMLDataElement: Add 64-bit scalar/vector attribute API
      vtkXML*: Use 64-bit integer types where appropriate
      vtkXML*: Optionally support 64-bit binary data headers
      vtkStreamTracer: Fix crash on empty input
      KWSys: Fix SystemTools environment memory handling (#13156)
      KWSys: Remove dependencies on FundamentalType
      KWSys: Remove unused environ declaration from SystemTools
      vtkPExodusIIWriter: Remove unused vtkWriter include
      vtkPNrrdReader: Fix crash when MPI is not initialized
      Parallel/MPI: Export system MPI include directories
      Wrapping/Tcl: Remove unused nested condition for pvtk
      Wrapping/Tcl: Restore "pvtk" build
      Run TestPProbe through pvtk as it requires
      vtkAMREnzoParticlesReader: Fail without FileName
      GUISupport/Qt: Export Qt executable locations
      vtkOverlappingAMR: Remove redundant metadata copies
      vtkOverlappingAMR: Avoid null ptr access on heterogeneous copy
      vtkPParticle(PathFilter|Tracer): Fix HeaderTest failure
      vtkPParticleTracerBase: Fix crash when MPI is not initialized
      vtkPipelineGraphSource: Fix compilation on VS 7.1
      Restore vtkOggTheoraWriter build in vtkIOImage module
      Exclude vtkRenderingMathText module from wrapping
      KWSys: Disable SystemInformation::GetFullyQualifiedDomainName on AIX
      Mark PostgreSQL_(LIBRARY|INCLUDE_DIR) cache entries advanced
      vtkOggTheoraWriter: Fix compilation on VS
      vtkhdf5: Drop hard-coded '-Wall' compiler option
      vtkhdf5: Skip GNU-specific flags on XL C compiler
      LSDynaFamily: Fix compilation on VS 7.1
      TestBoostDividedEdgeBundling: Include vtkObjectFactory.h
      vtkGraphItem: Fix HeaderTest failure
      vtkoggtheora: Fix module .def file
      vtkhdf5: Hide H5_LEGACY_NAMING cache option
      vtkfreetype: Remove unused files
      vtkfreetype: Add update instructions to README.VTK.txt
      vtkfreetype: Replace incorrectly encoded copyright symbol
      vtkfreetype: Define FT2_BUILD_LIBRARY only during freetype build
      vtkfreetype: Include freetype headers robustly
      vtkfreetype: Fix ftoption.h selection on Windows
      vtkfreetype: Fix ftconfig.h selection and installation
      vtkPython.h: Do not include 'sal.h' directly
      vtkfreetype: Fix headers for static libraries on Windows
      vtkfreetype: Fix path to vtk_ftmodule.h
      TestStructuredGridConnectivity: Fix include order for AIX streams
      Python: Remove POSIX feature macro 'undef' workarounds
      vtkmetaio: Compile with large file support if necessary
      Python: Restore VTK version number to python libraries
      Do not set (SO|)VERSION properties on VTK executables
      vtkAMREnzoReaderInternal: Fix include order for AIX streams
      vtkPythonWrapping: Set python module prefix on wrapper targets
      vtkPythonWrapping: Set python module prefix on wrapper targets
      Exclude vtkRendering(Matplotlib|FreeTypeFontConfig) from wrapping
      Export all targets from the build tree in one step
      vtkGL2PSExporter: Fix compilation with VS 7.1
      Do not reference VTK_(SOURCE|BINARY)_DIR from module tests
      Revert "removed extra undesirable underscore prefix to fix mangling"
      Declare a "TCL_NAME" for modules named with digits
      vtknetcdf: Prepare for new netcdf source import
      vtknetcdf: Update README-VTK instructions to update NetCDF
      vtknetcdf: Put public interface configuration in dedicated header
      vtknetcdf: Fix size_t v. long usage in C++ bindings
      vtknetcdf: Suppress warnings on GNU, Borland, and MSVC
      vtknetcdf: Add missing POSIX permission bits for Borland
      vtknetcdf: Add DLL export markup to C++ interface
      vtknetcdf: Define 'uint' for internal use by netcdf sources
      vtknetcdf: Fix a few errors and warnings from MSVC
      vtknetcdf: Restore fix for obscure netcdf4 bug in 64-bit build
      vtknetcdf: Include vtk_hdf5.h instead of hdf5.h
      vtknetcdf: Remove unused 'found' variable from NC4_inq
      vtknetcdf: Use curlys to make if/if/else unambiguous
      vtknetcdf: Use casts for lossy conversions in ncx get/put
      vtknetcdf: Fix includes and warnings from Borland
      vtknetcdf: Fix size_t consistency
      vtknetcdf: Handle all enumeration values in switch
      vtknetcdf: Fix NULL filename case in NC_check_file_type
      vtknetcdf: Remove unused 'schar' typedef
      vtknetcdf: Include config.h at top of all translation units
      vtknetcdf: Populate vtk_netcdf_mangle.h symbol list
      Use TCL_NAME for VTK Tcl static package list
      vtkXdmfReader: Do not crash in GetSIL without active domain
      vtkExecutionTimer: Add missing comment to satisfy HeaderTest
      vtkTuple.h: Include standard VTK headers
      verdict: Rename ThirdParty/{verdict => verdict/vtkverdict}
      verdict: Remove direct use of VTK install variables
      verdict: Remove unnessesary cmake_policy call
      vtkverdict: Prepare for new verdict source import
      vtkverdict: Add README-VTK with instructions to update Verdict
      vtkDispatcher: Simplify Add<> interface to a single method
      MetaIO: Avoid NULL dereference in MetaOutput::GetUsername
      Testing/Core: List vtkTestErrorObserver.h as a module header
      CTestCustom: Fix signed-overflow warning regex syntax
      KWSys: Fix SystemInformation declaration order
      Remove unused TODO-Modularization.txt file
      Replace write_file() with file(WRITE) and file(APPEND)
      Replace make_directory() with file(MAKE_DIRECTORY)
      Replace install_targets() with install(TARGETS)
      Replace remove() with list(REMOVE_ITEM)
      COMP: Load test macros in Testing/External project
      COMP: In Testing/External skip tests with missing dependencies
      Simplify vtkWrapHierarchy invocation
      COMP: Do not attach Tcl wrapping to vtk*.h class headers
      COMP: Fix static library dependencies on VS 7

Brian Helba (7):
      BUG: Make vtkFiltersStatisticsGnuR-HeaderTest pass
      ENH: Rewrite FindR.cmake to be more robust
      STYLE: FindR.cmake: Deprecate VTK_R_HOME, use R_HOME instead
      BUG: Register vtkFiltersStatisticsGnuR config header with the module
      BUG: Fix loop in vtkHardwareSelector::GetPixelInformation
      STYLE: Remove duplicate macro definition in doc generation script
      STYLE: Update documentation generation of vtkTypeMacro

Burlen Loring (8):
      KWSys: Teach SystemInformation to report more information
      SystemInformationCleanup
      RenderWindow::RemoveRenderer invalid access
      QuadraturePoints -- fix xml format regressions
      QuadraturePoints -- dashboard cleanup
      QuadraturePoints -- dashboard cleanup
      allow os mesa to provide more than version 1.1
      vtk pprobe pass arrays

Charles Law (2):
      Geometry fitler and changes in vtkHyperTreeGrid to support it.
      Tab fix  asdfasdfasdf

Chris Harris (133):
      COMP: Update to new VTK API
      COMP: Update TextAnalysis tests to new VTK API
      COMP: Update Infovis to new VTK API
      COMP: Update TestReebGraph.cxx to new VTK API
      WIP: Remove call to depricated method SetViewPlaneNormal
      WIP: Update Volume Rendering examples to use new VTK API
      Remove legacy Infovis examples
      Fix seg fault in Infovis example databases.py
      Update Java wrapping to use new pipeline API
      Update TextAnalysis tests to use new pipeline API
      COMP: Update Parallel classes to use new pipeline API
      Update Infovis Tcl and Python examples to use new pipeline API
      Update Annotation Tcl and Python examples to use new pipeline API
      Update GUI Tcl and Python examples to use new pipeline API
      Update Graphics Python examples to use new pipeline API
      Update ImageProcessing Tcl and Python examples to use new pipeline API
      Update Medical Tcl and Python examples to use new pipeline API
      Update Modelling Tcl and Python examples to use new pipeline API
      Update Rendering Tcl and Python examples to use new pipeline API
      Update VisualizationAlgorithms Tcl and Python examples to use new pipeline API
      Fix calls to SetUpdateExtentToWholeExtent
      Remove VolumePro support
      Remove hardcoded path from 'Examples/Infovis/Java/Focus.java'
      Update Infovis Java examples to work with current Java wrapping
      Fix 'graph3d.py' to read from VTKData directory
      Update Infovis example displayVTKHierarchy.py to work with current API
      Set VTK version to 6.0.0
      Remove references to deprecated vtkstd
      Update Chemistry code to work VTK 6 API changes
      COMP: Replaced SetInput with SetInputData in ImagePlaneWidget.java
      COMP: Change use of SetInput to SetInputConnection
      BUG: Ensure Update(...) is only call once in vtkAlgorithm::Update()
      COMP: Add implementation of vtkAlgorithm::Update(int port) in subclasses
      COMP: Correct method signature for AllocateOutputData(..)
      COMP: Rename vtkImageAlgorithm::ExecuteData(vtkDataObject, vtkInformation*)
      COMP: Add Update(...) implementation to silence warnings
      BUG: Add call to Delete() for vtkPointSet objects
      COMP: Rename ExecuteData to ExecuteDataWithInformation
      Add extra render call to RenderNonFinite test
      COMP: Replace use of SetPipelineInformation(...) with new pipeline API
      Override NewIterator() method so iterator of correct type is returned
      Fix cut and paste error in vtkCompositeDataPipeline
      COMP: SetPass(..) has moved to vtkOpenGLRenderer
      vtkShadowMapPass.cxx: Remove unnecessary header
      COMP: Cocoa example is using SetInput(...)
      COMP: GUI/Win32 examples where using SetInput(...)
      COMP: GraphicsViewPython.py using SetInput(...)
      ENH: Add Filters/Tracers and Filters/ParallelTracers
      FIX: Add configured headers for SQL test URL's
      Add Auto init registration for ODBC
      Move classes from Filters/Parallel into appropriate modules
      Add object factory replacement for vtkParallelFactory
      Remove references to vtkParallelFactory
      Fix export visibility for vtkImageStencilIterator
      Add CMakeLists.txt for IO/Export/Testing/Python/
      Change __APPLE__ to __clang__ for Clang visibilty fix
      Restore Filter/Statistics* cxx tests
      Add Register(...) call to increment ref count on return object
      Add CMakeLists.txt file for Filters/Statistics Python tests
      kMeansDistanceCalculator.py: SetInput(...) => SetInputData(...)
      Fix Java wrapping parallel build issue
      Remove vtkJavaDriver.java.in which is no longer used
      Remove automatic overrides taken from vtkParallelFactory
      Add include directories to vtkxml2_INCLUDE_DIRS
      Move vtkAMRVolumeMapper to AMR/Core
      Add code to module infrastruture to export module class information
      Add additional HDF5 include directory
      Exclude vtkCompositeRGBAPass from wrapping
      vtkContext2D needs to be wrapped for ParaView
      Remove vtkPStreamTracer & vtkDistributedStreamTracer from wrap exclude
      CMAKE_XXX_OUTPUT_DIRECTORY should not be cache entries
      Remove use of VTK_USE_MPI in vtkDistributedDataFilter
      Fix call to set VTK_MPIRUN_EXE
      Move Parallel specific methods from vtkExodusIIReaderPrivate
      Move Cosmo classes into vtkFiltersCosmo module
      Update export headers after Cosmo move
      Create new module vtkFiltersParallelMPI
      Update export headers after vtkDistributedDataFilter move
      Move vtkVPICReader into vtkIOVPIC module
      Update export header after vtkVPICReader move
      Move MPI specific classes from IO/Parallel to IO/ParallelMPI
      Update export header after vtkPNrrdReader move
      Move vtkExtentTranslator to Common/DataModel
      Update export header for vtkExtentTranslator after move
      VTKTargets is hardcoded as the export name
      Remove use of VTK_USE_MPI in Rendering/Parallel
      COMP: Add export statement for exodus reader types
      Exclude vtkHyperTreeSuperCursor from wrapping
      Remove use of VTK_USE_MPI from vtkVPICReader
      Replace VTKConfig.cmake guard variable with VTK target
      Add MPICH_IGNORE_CXX_SEEK declaration for modules using MPI
      Add wrapper generator option to read includes from file
      Update Java and Tcl wrapping to use --includes option
      Exclude vtkCompositeZPass from wrapping
      Rename IO/ParallelMPI to IO/MPIImage
      Refactor vtkPNrrReader into parallel and non parallel version
      Restore ParallelIso test
      Add -DMPICH_IGNORE_CXX_SEEK for vtkIOMPIImage module
      Fix typo in class name, the vtk prefix is missing
      Update build sytem to include vtkMPIImageReader
      Move vtkExodusIIWriter to ParallelExodus
      Rename vtkExodusIIWriter to vtkPExodusIIWriter
      Move Exodus writer test to vtkIOExodus module
      Restore Exodus writer test
      Create vtkExodusIIWriter a serial Exodus writer base class
      Refactored vtkPExodusIIWriter now derives from vtkExodusIIWriter
      Restoring changes made by be247f1d7 lost in conflict
      Configure vtkNativeLibrary with list of VTK modules
      Add test to validate vtkDataObjectTypes
      Fix issue with vtkPExodusIIWriter when run on one processor
      Remove vtkCommonExecutionModel from include path
      Move ParallelIso test to vtkIOMPIImage module
      Update module.cmake to reflect ParallelIso test move
      Remove vtkIOParallel dependence on MPI
      Remove vtkParallelExodus modules dependence on MPI
      Fix shadow warnings in vtkPExodusIIWriter.cxx
      Fix hidden overloaded-virtual warning in vtkPNrrdReader
      Changes to module GLOB logic exclude test modules
      Ensure enabled test modules are added to VTK_MODULES_ENABLED
      Move vtkFFMPEGWriter into IO/FFMPEG
      Add module.cmake and CMakeLists.txt for vtkIOFFMPEG module
      Update export header for vtkFFMPEGWriter
      Add directives for part of FFMPEG API that has changed
      Add build system file for FFMPEG testing
      Only add other hierarchy file if they exist
      Update FFMPG API calls to work with 0.11
      Add missing test dependancies
      Add support for selectively Python wrapping modules
      Move append filters into vtkFiltersCore
      Update export headers and CMake files for moves
      Make COMPILE_DEFINITIONS property target scoped
      Improve Java wrapping library loading error reporting
      Install vtk.jar to lib directory

Clinton Stimpson (3):
      Add new verdict metrics for tets.
      Fix QVTKWidget problem on Windows with Aero off.
      Fix regression when using Windows XP with QVTKWidget.

Cory Quammen (6):
      BUG: Made void GetPoint(vtkIdType, double x[3]) threadsafe
      BUG: Fix bug when reading shader from file (4725)
      BUG: Fixed bug where resliced image appeared to swim during rotation
      BUG: Fix a possible stack corruption
      ENH: Added a test for vtkIntersectionPolyDataFilter
      DOC: Fixed incorrect documentation in vtkMath

Dave DeMarle (101):
      Increment version to VTK 5.11.0
      Move netcdf_cxx option to the advanced option set.
      Make it possible to use vtknetcdf4 with external hdf5.
      Add interface to LANL's Piston GPGPU library.
      STYLE: Remove trailing whitespace
      remove compiled python file
      Don't test piston on dashboards that don't have CUDA.
      Allow projects to have modules that live outside of VTK.
      Don't expose VTK's two level glob and rename new macro.
      Fix VPIC Reader
      Silence unreferenced parameter warning.
      Enable vtkxdmf2 as a module
      Add readmes to describe how to update vtk's xdmf from upstream.
      remove executable mode on file per gerrit review
      Allow modules to not participate in hierarchy wrapping.
      modules that don't make hierarchy should not depend on it
      Allow reuse of wrapper infrastructure for paraview cs wrapper
      Fix dashboard compilation warnings.
      silence more comp warnings
      Fix while preserving side-effect of check call
      fix infovis
      fix infovis tests
      fix for compilation warning without making another
      fix may be used uninit warning
      silence possibly uninitialized var warnings
      silence possibly uninitialized var warnings
      silence possibly uninitialized var warnings
      fix no newline at eof warning
      fix -Wnarrowing conversion warning
      fix unused variable warning
      Fix unused argument warning
      fix typo
      fix set but not used warning
      address size_t to int type conversion compilation warnings
      fix redeclared without dllimport comp warnings
      Revert "fix redeclared without dllimport comp warnings"
      Fix redeclared without dllimport comp warnings.
      fix more redeclared without dllimport attribute comp warnings
      fix ignored return value warnings on gerrit dashboards
      fix was hidden -Woverloaded-virtual comp warnings
      fix -Wnarrowing Cxx11 compilation warnings
      missing eof line
      Silence assigned but unused var warning
      Fix array subscript is above array bounds warning.
      silence more possibly uninitialized var warnings
      Fix spurious unused variable comp warning
      Respect VTK_USE_VIDEO_FOR_WINDOWS setting.
      Fix two more tests
      Give tests right baseline directory.
      fix compilation warnings
      Fix header test failures
      Copy component names along with rest of fielddata structure.
      Fix parallel piston test on linux
      Fix TestGenericDataSetTesselator
      Fix two segfaulting geovis tests.
      remove double deletion
      TestDataObjectTypes showed that this test never had the right id.
      Fix TestFieldDataSerialization.
      Exclude classes that fail the empty input and setget tests for now
      fix conversion from 'size_t' to 'int', possible loss of data warning
      fix compilation warnings in AMR code
      Fix -Wnarrowing compilation warnings.
      Fix may be used uninitialized warnings.
      really suppress linker warning
      Fix most of the parallel tests.
      Fix another consistently failing test
      add documentation for the revised macros
      Make windblade test look in right place
      Specify where three of the failing tests get their data from
      Fix this old test.
      Add missing module that tests depend on.
      Adding remote status message delivery for ParaView
      BUG #13446 missing xdmf symbol exports
      Improve recorded movie quality.
      BUG #11923 fix non power of two framerates
      Update vtkpiston to match current piston.
      fix missing attribute data in 2d xdmf structured grids
      Fix iostream conversion errors.
      Give OpenGL include directory to everything that needs it.
      Add tests that make it easier to take the pulse of vtk on cdash
      make dashboard scraper easier to use
      add command line arg to choose date to scrape
      standardize cmake booleans
      submitter view header line off was off by one
      Publish the valgrind suppression helper script for safe keeping
      Fix GPU info gathering.
      disable wind blade reader on bigendian machines
      Report number of test failures.
      Do not use the cmake variable because it breaks install tree tests
      Don't bother testing windblade in install tree
      Enhancements to dashboard option scraper.
      Fix leaks that valgrind found
      make dashboard scraper report on legacy_remove option
      Fix compilation warnings in vtkpiston.
      Fix unused variable warning
      Cull tests that depend on VTK_DATA or VTK_LARGE_DATA when not present.
      Fix combination of java wrapping and testing off.
      suppress warnings from libxml2
      fix and restore example of external module
      guard out more tests that require vtkdata
      remove accidentally committed debug statement

David Adair (1):
      BUG: InteractorStyleImage not getting image for Window/Level.

David C. Lonie (121):
      Update MoleculeMapper polydata when glyph properties change.
      Fix bug in text rendering.
      Fix the image size and texture coordinates in vtkFreeTypeTools.
      BUG 0012898. Fix texture coordinates for vtkTextActor.
      Add support for loading system installed fonts in vtkFreeTypeTools.
      Add module for the matplotlib.mathtext latex renderer.
      Move python init out of MathTextUtil constructor.
      Add a vtkPath class to represent lines and Bezier curves.
      Add API to generate vtkPath data and colored images from MathText.
      Add MathText drawing functionality to Context2D classes.
      Add vtkMathTextActor for rendering equation overlays.
      Add vtkMathTextActor3D for rendering equations in 3D space.
      Bump included gl2ps sources to v1.3.6.
      Add support for gl2psSpecial with PDF output to gl2ps.
      Update vtkGL2PSExporter, add Rendering/GL2PS module
      Add a vtkMatplotlib module.
      Add a GL2PS special case for vtkTextActor3D.
      Add functions to check if MathText is available at runtime.
      Add missing return statements to tests.
      Clean up some compiler warnings on Mac and Windows.
      Add VTK_USE_FONTCONFIG to optionally disable FontConfig.
      Move FontConfig font lookup to its own module.
      Use a special name for the Tcl RenderingGL2PS module.
      Disable depth peeling during GL2PS export.
      Skip all Context2D handling if not needed.
      Ensure that MathTextActor's members are fully initialized.
      Fix GL2PS building with OSMesa.
      Enable zlib and libpng support in vtkgl2ps.
      Capture GL2PS special props in the renderer instead of renderwindow.
      Clean up some compiler warnings.
      Clean up GL2PS exporter.
      Add testcase for multirenderer export.
      Add vtkGL2PSExporter::Draw3DPath to reuse GL path transformation.
      Change function signatures for more consistent style.
      Silence some compiler warnings in GL2PS code.
      Link OPENGL_gl_LIBRARY to vtkgl2ps if set.
      Add missing testing dependency for Rendering/Matplotlib.
      Add function to copy pixel data from the framebuffer for GL2PS.
      Move GL2PS special prop handling to a virtual function.
      Reset vtkRenderWindow::CapturingGL2PSSpecialProps when finished.
      Forward vtkScalarBarRepresentation visibility to actor.
      Fix actor visibility preservation in GL2PS.
      Add GetBoundingBox and use rotations in MathTextUtils.
      Clean up vtkTextActor and reuse more of it in vtkMathTextActor.
      Reuse vtkTextActor3D implementation as base for vtkMathTextActor3D.
      Fixup GL2PS exporter to work with new mathtext classes.
      Style fixes.
      Remove the GetBounds implementation for vtkTextActor.
      Silence redefinition warnings in matplotlib.
      Fix warning.
      Add new GL2PS testing system using ghostscript.
      Sync with svn version of gl2ps.
      Implement HasTranslucentPolygonalGeometry for AxisActors.
      Fix subclasses of vtkMoleculeReaderBase to work with new pipeline.
      Add DrawMarkers to Context2D.
      Add opacity and stroke/fill options to GL2PS DrawPath.
      Draw ellipses as paths in vtkGL2PSContextDevice2D.
      Add vtkRenderingCoreEnums.h for marker type enum.
      Rename MarkerCacheSize to MaximumMarkerCacheSize, fix warning.
      Fix indentation.
      Merge the Rendering/MathText module into Rendering/FreeType.
      Rewrite GL2PS export to avoid offscreen rendering.
      Use ScaledTextProperty when exporting TextActors.
      Cleanup the GL2PS export private API.
      Add option to convert text in GL2PS exports to path data.
      Add a DrawColorBar property to vtkScalarBar.
      Add missing ivar initialization to vtkScalarBarActor.
      Fix the RasterizePostScript.cmake script.
      Check for matplotlib at runtime.
      Patch gl2ps.c to compress long strings.
      Add ".gz" extension to compress GL2PS output.
      Use a prop collection for GL2PS raster exclusions.
      Allow the python interpretor used by RenderingMatplotlib to change.
      Fix warning in vtkMatplotlibMathTextUtilities.
      Check python version when matplotlib is enabled.
      Sync modified gl2ps version with upstream 1.3.8.
      Add GetConstrainedFontSize to FTTools and MTUtilities.
      Add multiline, justification, and shadows to vtkFreeTypeTools.
      Clean up comments, style in FreeTypeTools.
      Add a TextRenderer interface and implementation.
      Port vtkTextActor to use vtkTextRenderer.
      Add simple benchmark to test new text rendering classes.
      Fix failing TestCaptionActor.
      Cleanup vtkTextRenderer documentation and overloads.
      Fix compiler warning on vtkFreeTypeTools.cxx.
      Exclude vtkTextRenderer from the tcl otherPrint test.
      Add missing return statement.
      Fix failing TestRenderString test.
      Fix rotated mathtext rendering.
      Fix TextContextMathImage.
      Remove \left{ and \right} from tests entirely.
      Remove dead code in #ifdef VTK_USE_GL2PS/#endif blocks.
      Add more environment variables to configure/debug matplotlib.
      Fix warning on windows.
      Make MPL rendering less verbose.
      Fix warning in matplotlib rendering.
      Work around API changes in python.
      Don't print MPL exceptions to stdout.
      Port vtkTextActor3D to use vtkTextRenderer.
      Disable python signal handlers in matplotlib module.
      Add unicode support to vtkTextRenderer.
      Add a vtkTextRendererStringToImage implementation.
      Fix MathText detection regexp.
      Simplify TextRenderer API, cleanup style.
      Unescape spaces in MPL paths.
      Unescape spaces in all paths of VTK_MATPLOTLIB_PYTHONPATH.
      Remove call to XGrabKeyboard from XOpenGLRenderWindow.
      Replace vtkFreeType(Tools|Utilities) with vtkTextRenderer.
      Add regression test for CaptionActor2D.
      Reset clipping range in MathTextActor3D test.
      Exclude text rendering classes from Tcl smoke tests.
      Update the matplotlib cmakelists to find python itself.
      Restore vtkWrappingPython for matplotlib.
      Use back buffer and vtkWindowToImageFilter for GL2PS rasterization.
      Rewrite the PrepareImageData methods to check extents, not dims.
      Replace the power-of-two scaling with a clearer implementation.
      Accumulate character data between calls to CharacterDataHandler.
      Portability fix for windows (fminf() --> std::min())
      Restore ability to scale gl2ps linewidth/pointsize.
      Remove the MathTextActor classes.
      Change matplotlib warnings to cmake STATUS messages.

David Cole (17):
      BUG: Add double quotes to handle spaces in the path
      Remove duplicate file name listings in CMakeLists files
      Add skeletal documentation to the vtkLSDynaSummaryParser class
      Rendering: Use AdjustWindowRect to ensure pixel perfect client size
      VS11: Update default value of _WIN32_WINNT to target Windows XP or later
      HeaderTest: Exclude vtkMFCWindow.h from header testing
      BUG: Avoid using def file when BUILD_SHARED_LIBS is off
      MFC: Add more extra libraries for the static library case
      Examples: Modernize the MFC Examples header files
      BUG: Correct CMake message typos: FATAL -> FATAL_ERROR
      Revert "Making sure that the TestingExternal projects can be build with install tree"
      Fix uninitialized variable occurrences in oggtheora
      COMP: Suppress number of warnings summary from clang
      Suppress unused dll warning
      Comment only change to eliminate dashboard warning
      Fix Examples/GUI/Qt/FourPaneViewer
      Fix python.h induced Visual Studio compiler warning

David Doria (5):
      DOC: Clarify that the MaximumDistance parameter is a percentage.
      DOC: Add a note about the input and output range for HSVToRGB.
      DOC: Note how to create a cylinder from end points.
      DOC: Add a note to the Doxygen that the default value of Capping is true.
      DOC: Added a note about operating on PolyData objects without cells.

David Gobbi (141):
      ENH: Port VTK 6 vtkGridTransform changes to vtkBSplineTransform.
      COMP: Fix type, var, loop warnings in vtkStructuredGridConnectivity.
      BUG: Update python vtk module for VTK6-style input.
      ENH: Wrap vtkInformation::Get() for IntVector and DoubleVector.
      COMP: Fix unused local variable warnings about sddp.
      BUG 12810: Fix for int overflows in volume rendering module
      ENH: Split new module InteractionImage from RenderingImage.
      ENH: Move more Fourier filters to ImagingFourier.
      ENH: Remove ImageCore dependency on ImageMath.
      ENH: Remove ComputationalGeometry dependency from ImagingCore.
      COMP: Remove unused vtkEllipsoidSource header from vtkImageConvolve.
      COMP: On OS X, vtkRenderWindowJava must have ".mm" extension.
      COMP: No buffer lookahead space for wrapper-parser include directives.
      COMP: Trying to fix java parallel build hiccups in modular.
      COMP: Wrapper tools need full complement of include directories.
      Remove files accidentally added by stream tracer/AMR commit.
      COMP: Set WRAP_EXCLUDE for vtkContextPolygon, is not a vtkObject.
      STYLE: Add Description so that doxygen picks up method doc.
      COMP: Allow wrapping of headers that aren't listed in SRCS.
      COMP: Fix buffer lookahead for wrapper-parser include directive.
      BUG: Visibility was ignored for images in vtkImageStack.
      COMP: Fix unused fprintf argument warning in vtkWrapPython.c.
      COMP: Pass all headers to the vtkWrapHierarchy tool.
      COMP: Temporarily block vtkBoostGraphAdapter in vtkWrapHierarchy.
      ENH: Move vtkPythonCommmand into the PythonCore library.
      ENH: Remove float casts from FFT code, use double-precision.
      ENH: Add python major/minor version numbers to python libs.
      BUG: Fix arg parsing and module directory for python install.
      COMP: Add python version numbers only to files, not to targets.
      COMP: Remove vtkPythonCoreModule.h from vtkPython.h
      Move Wrapping/PythonCore to Wrapping/Python
      COMP: Move PythonCore to Python, make it a module again.
      ENH: Move Java module into Wrapping/Java to simplify cmake files.
      COMP: OS X Carbon vtkpython build used obsolete cmake variable.
      COMP: Fix segfault in vtkWrapJava on underscores in method names.
      COMP: Missing legacy implementation for vtkMath::DoublePi().
      COMP: Wrapped New() must be public, not private or protected.
      BUG 13312: Fix crash on vtkImageProperty DeepCopy with LUT.
      Rename MathText module to RenderingMathText.
      COMP: Fix name of vtkRenderingMatplotlibObjectFactory source file.
      ENH: Improve grammar rules of the parser used by the wrappers.
      ENH: Improvements to vtkParse data structures.
      ENH: Add static library vtkWrappingCore to share wrapper tool code.
      BUG: Fix backwards-compatibility of generated wrapper code.
      ENH: Allow wrapping tools to accept argument files.
      COMP: Do not include vtkPython.h in vtkWrapPython.c.
      COMP: Fix python unicode exclusion caused by previous commit.
      ENH: Remodel the parser rules to better approximate the C++ standard.
      COMP: Ambiguity error for fabs in vtkTuple::Compare with ints.
      COMP: Use uintptr_t rather than rely on VTK_SIZEOF_VOID_P.
      ENH: Move wrapper tools into Wrapper/Tools subdirectory.
      ENH: Make the Wrapping/Tools directory into a VTK module.
      STYLE: Update the file Wrapping/Tools/README.txt
      Make the QVTKRenderWindowInteractor more widely compatible.
      BUG: Fix InsertAndMergeExtent bug introduced in earlier commit.
      COMP: Fix wrapper-parser errors for nested template declarations.
      ENH: Use LINK_DEPENDS instead of DEPENDS for all wrap dependencies.
      COMP: Silence messages from vtkhdf5 and vtknetcdf.
      COMP: Mark vtkGenericMovieWriter as ABSTRACT.
      BUG 13409: Break python observer reference cycles.
      COMP: Fix warnings generated by clang.
      BUG: Add float support to vtkTransformToGrid.
      BUG: Bad triangle strip decomposition in vtkOBJExporter.
      BUG: Fix incorrect code detected by static analysis.
      BUG: Fix 64-bit indexing, extent errors in CopyStructuredData.
      Remove new object return by vtkColorSeries::BuildLookupTable.
      Replace unrecognized data set assert with a vtkErrorMacro.
      Fix possible unititialized deltaI array use in vtkWarpTransform.
      BUG: Use vtkIdType for point IDs to avoid potential overflow.
      Get the modularized Rendering/Tk working with Python and OS X.
      COMP: Fix some issues with the vtk executable compile/install.
      COMP: Fix compile problems due to empty VTK_TK_LIBRARIES.
      COMP: Remove __WRAP__ conditional from isnan, isinf in vtkMath.
      Fix vtkLookupTableLogRange clamping for missing condition.
      BUG: Negative range for log scale lookup produced no results.
      COMP: Allow compilation VTK with custom python on OS X.
      COMP: Eliminate pow() ambiguity by using "double" arguments.
      Deprecate vtkColor::Red() getter in favor of GetRed() etc.
      Deprecate vtkVector::X() in favor of vtkVector::GetX() etc.
      COMP: Use std::string, not vtkStdString, for java string func.
      COMP: Properly build and load the vtkTkRenderWidget for Tcl.
      BUG: Failure to load vtkTkRenderWidget into Python.
      ENH: Re-enable some tests for the vtkTkRenderWidget.
      STYLE: Add more documentation to vtkTriangleFilter.
      COMP: The vtkTDxConfigure header was not installed.
      COMP: Fix the way that vtkQuaternion is listed in CMakeLists.
      Also include WRAP_SPECIAL classes in the exported classes.
      COMP: Unused code in vtkXMLHierarchicalBoxDataFileConverter.
      BUG: The seldom-used "-D" option for wrapper tools was broken.
      BUG: Fix three preprocessing bugs in the wrapper tools.
      ENH: Make the wrappers detect abstract classes automatically.
      Get methods segfaulted when vtkUniformGridAMR::AMRInfo was null.
      Except vtkMathTextUtilities from the universal Tcl tests.
      BUG: Fail gracefully if factory method returns NULL in wrappers.
      ENH: Deprecate "--special", "--vtkobject" options for wrapper tools.
      COMP: Fix unused variable warnings in wrapper code.
      Fix declaration of vtkFloatingPointType
      COMP: In msvc7.1, vsnprintf requires a leading underscore.
      STYLE: Local variable "Spacing" should be lower-case.
      Fix potential integer overflow in vtkDiscreteMarchingCubes allocation.
      BUG 13588: Replace tab with spaces in python source files.
      Change python arg float-to-int conversion to python 2.7 style.
      COMP: Install missing header in IO/MINC directory.
      STYLE: Add more documentation to vtkImageAlgorithm.
      BUG 11810: VTK failed to compile with Tcl 8.6 due to errorLine.
      Fix the tcl-to-python conversion for a few tests.
      Regenerate meshQuality.py from the more complete meshQuality.cxx
      Add export/import to allow vtkTuple subclasses in other modules.
      Fix vtkWrapPython compile warnings about format strings.
      Turn off multisamples so antialiasing doesn't cause test failures.
      Don't enable FRAGMENT_PROGRAM_ARB if program fails to load.
      Force a delay before image capture in volTM2DRotateClip.
      Set the correct baseline directory for TestSurfaceLIC.
      BUG 13875: Add a separate python module to resolve dependencies.
      STYLE: Use consistent spacing and indentation in vtkCamera.
      Replace polygons with triangle strips in vtkImageSliceMapper.
      Remove delay from end of volTM2DRotateClip.py.
      BUG: Fix black image from vtkImageReslice in slab mode.
      Reduce TestProjectedHexahedra window size to 500x500.
      COMP: Fix the vtkJPEGReader setjmp clobber warning.
      COMP: Fix compare sign warning in Ensight6BinaryReader.
      ENH: Add math function for nearest power of two.
      ENH: Add math function for computing log2 on integers.
      ENH: More efficient Ceil() and Floor() with tests.
      BUG: Use id_expression in vtkTypeMacro instead of simple_id.
      STYLE: Document an important ambiguity in the parser.
      COMP: Allow the parser to handle pointers to __stdcall functions.
      COMP: Remove the obsolete WRAP_HEADER property.
      COMP: Re-apply change 87cc4c63 to eliminate warnings.
      COMP: Add missing "using" keyword to the keyword rule.
      Remove the vtkSetNGetMacro from vtkSetGet.h
      COMP: Fix -Wundefined-reinterpret-cast in TestFastNumericConversion.
      Fix logical error in TestInteractorStyleImageProperty.
      Fix camera problem in TestXMLUnstructuredGridReader.
      ENH: A new filter for triangulating contours.
      BUG: Fix overlooked oriented vs. non-oriented check.
      Clamp integer scalars in InterpolateTuple().
      Fix a memory leak in TestButterflyScalars.
      Deprecate the obsolete vtkFastNumericConversion class.
      Fix X BadRequest errors in TestInteractorStyleImageProperty.
      BUG 14037: Add hash function to PyVTKClass type.

David Luet (3):
      Fixed an error with EnSight6 and transient single file formats.
      Properly fix the issue with reading scalar properties
      EnSight6 Reader vectors per element

David Thompson (80):
      Fix OpenGL shaders for modularization.
      Add categorical data to vtkLookupTable.
      Color mapping using only annotated values.
      Test categorical color lookup and Brewer colors.
      Clarify documentation before changes.
      Make annotation API more consistent.
      Color swatches for categorical scalar bar.
      Initial annotation labels.
      Better layout of text in vertical case.
      Label horizontal swatches properly.
      Leader lines implemented.
      Leader lines tested.
      Move most annotation stuff to `vtkScalarsToColors`.
      Rendering fixes for vtkMathTextActor.
      Test IndexedLookup mode of the scalar bar widget.
      Handle annotation insertion w/ empty color table.
      Fixes from Yumin and Gerrit CDash warnings.
      Fix `vtkScalarsToColors::DeepCopy`.
      Fix warnings and move test.
      Don't downcast; vtkScalarsToColors has annotations.
      Attempt fix for failing EmptyInput/SetGet tests.
      Fix annotation label placement.
      Wrap `vtkRenderingMatplotlib` for object factory.
      Support `IndexedLookup` in more colormap classes.
      Fix a memory leak and an indexing bug.
      Force consistency in label and leader line colors.
      Move vtkColorSeries into a "Color" kit.
      Merge `vtkBrewerColors` into `vtkColorSeries`.
      Fix warning, improve const-ness.
      Test the color series class.
      Address code-style comments from Marcus.
      Pass names by const-reference; suggested by Marcus.
      Even more exhaustive unit test.
      Fix cut-and-paste test failure message.
      More coverage.
      Eliminate link error.
      Add `vtkCommonColor` to `vtkChartsCoreCxxTests`.
      Virtual methods require a virtual destructor.
      Fix floating-point vtkVariant comparison and test.
      Fix horizontal label placement.
      Add a GetBoundingBox method back to MathTextActor.
      Fix formatting.
      Fix rebuilding the discretized lookup table.
      Don't color by texture in `IndexedLookup` mode.
      Layout vertical annotations top-to-bottom.
      Fix a typo (cannot initialize a reference to NULL).
      Add `vtkDataObjectTree::NewTreeIterator()` method.
      Make Bill less unhappy; test more.
      Eliminate warnings.
      Eliminate a warning.
      Change Matplotlib test to avoid console output.
      Make `vtkVariant::ToNumeric()` private.
      Use `vtkVariantCast`, not `vtkVariantExtract`...
      Fix build errors on Linux; #include <typeinfo>.
      Methods to compute and return unique array values.
      Unit test new `vtkVariant` information key classes.
      Specify source files properly.
      Handle more exceptional conditions.
      More realistic bounds on samples required...
      Add `vtkDataObject::GetAssociationTypeFromString`.
      Exhaustive and sampled distinct-value detection.
      Fix Windows build (no log2 function).
      Small change to `vtkConvertSelection` for ParaView.
      Support aggregation extracting selection over time.
      Eliminate warnings.
      Fix LogScale mode of vtkAxis.
      Disambiguate a log10() call for VS9.
      Use scalar annotations on interval-mode scalar bar.
      Allow empty string rendering to succeed.
      Pad scalar-bar title to prevent ugly layout.
      More adjustable scalar bar widget.
      Better aesthetics for scalar bar actor.
      Fix unused variable warning.
      Fix a leak revealed by ParaView; use SmartPointer.
      Fix for subclasses overriding EditAnnotations.
      Provide information on plot input data range.
      Fix a ParaView crash related to prominent values.
      Initialize representation's scalar bar actors.
      Update the scalar bar build time.
      Use the font scaling provided by vtkTextActor.

Frederic TINGAUD (6):
      vtkCubeAxisActor custom labels.
      Don't use exponent in cube axes title with custom labels.
      Use the orientation property of axes labels.
      Correct Bug #0013522
      Repare vtkCutter for all data object types.
      Calculate the axis label positions.

FreeType Team (1):
      freetype 2.4.7 (reduced)

Félix C. Morency (2):
      BUG: Fix GLXBadDrawable when using multiple QVTKRenderWindowInteractor
      Remove focus stealing code from QVTKRenderWindowInteractor

George Zagaris (798):
      ENH: Introduce AMR-Kit & Base/Utility Classes
      ENH/BUGFIX: Minor bugfixes and enhancements to AMR
      ENH: Added Serialize/Deserialize for AMR box
      ENH: Added  metadata and GhostCellExtrusion
      ENH: Updated Serialization/Deserialization test
      COMP: Added missing include directive
      ENH/BUGFIX: Handling & processing of ghosts
      BUGFIX: Minor indexing issue in WriteToVtkFile
      ENH: Added vtkAssertUtils::assertNotEquals()
      ENH: Access RealExtent & optimzation in HasPoint
      ENH: Distributed data handling
      BUGFIX: Added box spacing to metadata
      STYLE: Remove debugging statements
      ENH: AMR Inter-Block connectivity data-structure
      ENH: Added vtkSetNGet macro
      ENH: vtkAMRLink to store inter-block information
      ENH: Changed to use vtkAMRLink instead
      ENH: AMR inter-block connectivity filter
      ENH: Added box collision & other accessors
      COMP: Add vtkAMRLink to WrapExclude
      BUGFIX: Corrected ProcessID when adding links
      ENH: Parallel AMR Data-Transfer utility
      BUGFIX: Add NULL grid to MultiPiece
      COMP: Added AMR to include directories
      COMP: Add VTK_AMR_EXPORT in class definition
      ENH: Accept user-supplied MultiProcessController
      ENH/COMP: Minor bugfixes and compilation issues
      DEBUG: Added more info in Print
      BUGFIX: Add remote links to RemoteConnectivity
      ENH: AMR Data-transfe filter
      ENH: Added data-transfer
      ENH: Added Ghost layer extrusion
      DEBUG: Added some debug prints
      ENH:Filter to Convert ImageData to StructuredGrid
      ENH/BUGFIX: ImageData-To-StructuredGrid Updates
      Resolve conflicts with master
      COMP: Use vtkImageToStructuredGrid instead
      ENH: Use of vtkImageToStructuredGrid instead
      ENH: Added query of all encoded grid keys
      COMP: Silence warnings about unused variables
      COMP: Remove vtkUnused due to compilation issues
      ENH: Extended AMR compatability with Berger AMR
      COMP: Resolve linking issues on Macs
      ENH: Enable blaking/unblanking based on IJK
      ENH: Integer-Space AMR blanking
      DEBUG: Added assertions to detect out-of-range
      ENH: Revert to original blanking algorithm
      BUGFIX: Fix Max bounds calculation
      BUGFIX: Fix GetNumberOfNodes & GetNumberOfCells
      Revert "BUGFIX: Fix GetNumberOfNodes/GetNumberOfCells"
      ENH: Account for cell visibity for UniformGrid
      BUGFIX: Set RealExtent in legacy constructor
      ENH: Added PadCellVisibility property
      BUGFIX: Minor bugfixes with indexing
      ENH: Separated Get/Set for Metadata and data
      ENH: Adding vtkAMRUtilities to repository
      BUGFIX: Pass correct length to AllReduce
      ENH: Defined CHECK_TEST convenience macro
      STYLE: Removed debugging and error message output
      COMP: Updated in response to refactoring changes
      BUGFIX: Fix 2-D vtkUniformGrid Construction
      BUGFIX: Combine test status by an AllReduce
      ENH: Changed size_t -> vtkIdType
      ENH:Added support to create & collect AMR metadata
      BUGFIX:Set size of buffer in  DeserializeMetaData
      BUGFIX:Insert deserialized metadata to AMR dataset
      ENH:Add RealExtent serialization/deserialization
      ENH: Improved testing of CollectMetaData
      ENH: More checks for metadata creation/migration
      DEBUG: Enable the sanity checks in Coarsen()
      BUGFIX: Set Bytesize in Serialize
      DEBUG: Added more informing print-outs
      ENH: Added method to ComputeGlobalBounds()
      ENH: Added GenerateMetaData wrapper function
      COMP: Resolve compiler warnings
      BUGFIX: Set actual AMR box dimensionality
      BUGFIX: Revert SetDataSet method to older & stable
      BUGFIX: Fixed indexing when inserting metada
      BUGFIX: Remove false assert in SetDataSet()
      ENH: Minor improvements
      BUGFIX: Minor fixes for 1-D & 2-D data
      ENH: Changed vtkAssertUtils -> assert
      BUGFIX:Remove partial overlaps from sample problem
      BUGFIX: Fixed memory leaks
      BUGFIX: Fix memory leak
      ENH: Added gaussian pulse solution over the domain
      ENH: Compute PointOwnership & DonorLevel Info
      ENH: DataTransfer Error Quantification
      ENH: Replace deprecated call to GetComponent()
      ENH: Modularized AMR Data-transfer example
      BUGFIX: Set BlockId when constructing vtkAMRBox
      BUGFIX: Set global origin in metadata
      BUGFIX:Consistent GetMax*() w.r.t. GetMaxBounds()
      DEBUG: Minor changes for debugging purposes
      COMP: Fix issues with passing in const object
      ENH:Improvements in donor-search implementation
      ENH: Implemented AddReceiverInformation()
      ENH: Ghost data-exchange metada information
      ENH: Attach ghost data-information to output AMR
      BUGFIX: Set point ownership w.r.t. the mesh
      ENH: AMR dual mesh extraction filter
      ENH: AMR contour filter (incomplete)
      ENH: Added vtkAMRDualMeshExtractor to the pipeline
      ENH: Use vtkUnstructuredGrid to represent dual
      BUGFIX: Return actual cell if cell is not visible
      BUGFIX: Skip blank cells when extracting dual
      ENH: Shallow copy grid cell data to dual nodes
      ENH: Improved checks for processing dual cells
      ENH: Restrict formation of dual cells
      ENH: Interlevel point ownership implementation
      ENH: Additional logic for constructing dual cells
      BUGFIX:Base point ownership w.r.t initial AMR data
      ENH: Squeeze() vtkCellArray() after construction
      BUGFIX:Load AMRbox metadata requested w/iterator
      DEBUG: Remove debug statements
      ENH: Single AMR box calucation at root level
      ENH: Removed assertion for processID ivar
      ENH: Utility to generate sample 3-D AMR dataset
      BUGFIX: Correct AMR metadata box construction
      ENH: Change gaussian pulse amplitude
      BUGFIX: Fix dimensions in Root AMR calculation
      ENH:Filter out visible faces on AMR block
      ENH: Attached donor-centroid infomration to data
      ENH: Fix cracks at the inter-level regions
      COMP: Update code to reflect API changes
      COMP: Added KIT_*LIBS for AMR kit
      COMP: Added Python wrapping for AMR kit
      ENH: Make Extract dataset output to be Multiblock
      COMP: Resolve compilation of non-existent target
      ENH: Adding AMR dual-extraction example/utility
      ENH: Encapsulate ghost-data exchange
      DOC: Updated output description
      ENH: 2D AMR case generator with Gaussian pulse
      ENH: Implemented vtkAMRBox::GrowWithinBounds
      ENH:Routines for AMR patch creation + cell-center
      ENH: Compute global AMR box w/prescribe spacing
      ENH: Dealing with ghost cells outside domain
      BUGFIX: Correct dimensions in GrowWithinBounds()
      ENH: Ignore dual-cells outside the domain
      ENH: Ignore dual cells outside domain
      BUGFIX: Fix incorrect orphaning of dual nodes
      ENH: AMR probe filter implementation
      COMP: Inclusion of missing C++ headers
      ENH: Improvements in AMR probe filter
      ENH: Add AppendDataSet method
      ENH: AMR Homogenization filter
      ENH: AMR base reader abstract class
      ENH: AMR Enzo Reader from vtkAMRBaseReader
      COMP: Resolve linking issues
      ENH: Updated AMR reader infrastructure
      BUGFIX: Fix loop through requested AMR blocks
      BUGFIX: Access to NULL object
      ENH:Added LoadAttribute & BlockAttribute
      ENH: Added InitializeArraySelections
      ENH: Adding VTK AMR Flash Reader
      ENH: Selective loading of data arrays
      ENH: Add global origin ivar in AMR dataset
      ENH: Added call to set the global origin
      ENH: Initial commit of AMR Slice filter
      ENH: AMRSlicer utility driver
      ENH: Added Extraction of Slice data
      BUGFIX: Minor typo when extracting XZ plane
      ENH: Fix erroneous global AMR origin
      BUGFIX: Fixed GetCellLinearIndex()
      COMP:Fix compilation issue due to outdated header
      BUGFIX: Correct blanking on XZ & YZ planes
      BUGFIX: 2-D AMR was assuming XY plane only
      COMP: Commented out calls to older API
      ENH: Clean-up first pass
      ENH: Clean-up first pass
      ENH: Clean-up Pass #2
      BUGFIX: Correct construction of vtkAMRBox
      ENH: Clean-up Pass #3
      ENH: Improved internal AMR box construction
      ENH: Improved AMR box construction
      ENH: Extended support for XZ & YZ planes
      ENH: Improvements for YZ,XZ planar AMR
      ENH: Improved planar AMR Box construction
      BUGFIX: Fix LCV for YZ plane
      BUGFIX: Correct indexing in Coarsen()
      BUGFIX: Correct calculation of AMR box
      ENH: Cleanup & Modularization
      BUGFIX: Correct vtkAMRBox::GetCellIndex
      ENH: Enabled grid description query: XY,YZ,etc.
      DEBUG: Assert slice dimension is 2
      ENH: Added GridDescription ivar
      ENH: Use GridDescription for 2-D Logic
      ENH: Set GridDescription in AMR Box
      ENH: Explicitely set AMR dimension & description
      ENH: Added GEOMETRIC_DESCRIPTION integer key
      DEBUG: Added assert() to ensure slice topology
      BUGFIX: Correct linear cell index calcuation
      DEBUG: Remove debug statements
      ENH: Initialize cut-plane offset at the center
      ENH: Direct-injection of slice CellData
      COMP: Remove unneeded headers
      COMP: Temporarily deprecate this example code
      ENH: Class Rename to vtkAMRGhostExchange
      COMP: Use renamed class vtkAMRGhostExchange
      ENH: Ghost cell extrusion AMR filter
      ENH: Add Set/Get for NumberOfGhostLayers parameter
      COMP:Add AMRGhostCellExtruder example to the build
      ENH: Used vtkAMRGhostCellExtruder
      ENH: Replace calls to vtkAssertUtils with assert()
      BUGFIX: Initialize & declare porigin
      BUGFIX: Fix Cut-plane initialization
      ENH: AMR particle support
      COMP: Fix minor compilation issues
      COMP: Add missing VTK_AMR_EXPORT
      ENH: Use global controller by default
      COMP: Fix warnings
      ENH:Move internal enzo reader to a separate header
      ENH:Move internal enzo reader to a separate header
      ENH:Move internal flash reader to separate header
      ENH:Move internal flash reader to separate header
      COMP: Fix python wrapper linking on Mac OSX
      ENH: Added Java and TCL library deps
      ENH: AMR Base Particles Reader
      COMP:Abstract vtkAMRBaseParticlesReader
      ENH: ENZO AMR to VTH converter utility
      ENH: FLASH AMR to VTH converter utility
      BUGFIX: Array out-of-bounds in initialization
      ENH: Removing vtkAMRParticles data-type
      COMP: Adding missing include directives
      ENH: Initial commit of Flash/Enzo Particle Readers
      ENH: Completed Base Particles Reader
      ENH: AMR automated testing
      ENH: Change file extension from *.hpp to *.h
      COMP: Fix typo in class name
      ENH:Internal enzo reader separation of API/impl
      ENH:Remove enzo reader from internal reader
      ENH:Modular implementation of Enzo Particles readr
      ENH: Made SetFileName to virtual
      BUGFIX: Fix type in FillOutputPortInformation
      BUGFIX: Intialize FileName to NULL
      BUGFIX:Initialize internal reader & indexing
      BUGFIX: Proper handling of blocks with 0 particles
      BUGFIX: Fix issue with particle sub-sampling
      ENH:Use VTK_POLY_VERTEX in partilces vtkPolyData
      ENH: Particle Array selection
      ENH: Method stubs for Particle Array selection
      ENH: Particle data array selection
      ENH: Rename *.hpp to *.h
      COMP: Exclude internal flash reader from wrapping.
      COMP: Missing inclusion of needed VTK headers
      ENH: Internal flash reader Separate header/impl.
      ENH: Add Internal Flash reader
      ENH: Initial Query-driven support for AMR Slice
      COMP: Remove vtkSerializable from build
      ENH: AMR flash paricles reader
      COMP: Implement pure virtual function from parent
      ENH: Support for loading Flash particles
      COMP: Resolve merge conflicts.
      BUGFIX: Portable parsing of filename
      DEBUG: Remove debug statements
      ENH: Filter by particle type
      ENH: Initial commit of AMR Particles "Slice"
      ENH: Employ GenericOutlineFilter
      BUGFIX: Fix version 0 XML files
      BUGFIX: Fixed erroneous asserts in constructor
      ENH: Driver for AMR to uniform grid resampling
      ENH: Conversion to CGS units
      ENH: QDV for AMR -- Load Metadata
      BUGFIX: Handling unigrid case in FillMetaData
      BUGFIX: Fix typo when computing grid spacing
      ENH: Get metadata propagated from upstream
      STYLE: Conform to VTK stlyle
      COMP: Updated to reflect API changes
      ENH: Bi-directional (level,id) to flat ID mapping
      ENH: VTHB file support
      ENH: Utility to dump enzo variable data
      ENH: (level,id) to internal idx mappings
      ENH: Compute UPDATE_COMPOSITE_INDICES
      COMP: Add algorithm include directive
      BUGFIX: non-void functions must return value
      BUGFIX: non-void functions must return a value
      ENH: QDV updates
      BUGFIX: Berk's fixes for QDV CompositeDataPipeline
      ENH: Add Clear() which removed all AMR data
      ENH: QDV -- Pipeline updates
      ENH: Made GetNumLevels & GetNumBlocks public
      ENH: Added GetTotalNumberOfParticles() method
      WIP: Remove Particle slice filter
      DEBUG: Issue with clearing datasets
      ENH: Store metadata as an ivar
      BUGFIX: Erroneous loop through all levels
      COMP: Replace round() with vtkMath::Round()
      ENH: Add GetTotalNumberOfBlocks
      COMP: Explicitely list all the sources
      BUGFIX: Use global MPI controller by default
      COMP: Remove vtkAMRDataSetCache from Kit_SRCs
      COMP: Resolve warnings
      ENH: Added ability to Set/Get Composite Index
      ENH: Use COMPOSITE_INDEX instead
      COMP: Missing include
      ENH: Added EnableCahcing ivar
      STYLE: Omit debugging statements
      STYLE: Ommit debugging statements
      ENH: Initial commit of AMR dataset cache
      ENH: Improvements for caching of AMR blocks
      BUGFIX: Allocate AMR cache in vtkAMRBaseReader
      ENH: Implement AMR cache using STL map
      ENH: Separate Loading of Point/Cell Data
      ENH: Performance improvements to AMR readers
      ENH: Added timerlogs
      ENH: Added some statistics
      ENH:Pre-fetching of blocks in upstream requests
      ENH: Add AMR-to-uniform grid resampling.
      COMP: Resolve compiler warnings
      DOC: Added missing documentation
      ENH:Extraction of ROI from AMR datasets with LOD
      ENH: Serial AMRToGrid filter
      BUGFIX: Fixed reversed tuple specification
      ENH: Make timer logs less verbose
      BUGFIX: Fix interpolation to ROI grid
      DEBUG: Remove debugging statements
      ENH: Implemented cell-centered interpolation
      BUGFIX: Fix issue with slicing in Parallel
      ENH: Add LOAD_REQUESTED_BLOCKS key
      BUGFIX: Call Modified() in RequestData()
      ENH: Dual mode implementation for AMR Reader
      BUGFIX:Employ AMR metadata to determine spacing
      ENH: Added Extent RCB partitioner class
      ENH: Initial commit of UniformGridPartitioner
      ENH: Getter for the total number of extents
      COMP: Add vtkUniformGridPartitioner to the build
      ENH: Include vtkExtentPartitioner
      ENH: RCB partitioning for structured data
      ENH: Changed AMRToGrid to use external partitioner
      BUGFIX: Fix issue with acquiring a reference grid
      BUGFIX: Fix issue acquring reference grid.
      ENH: Initial commit of AMR cut-plane
      STYLE: Remove debugging statements
      ENH: AMR Cutting (in progress)
      COMP: Explicitely cast params to double in pow()
      ENH: AMR Arbitrary cut-plane (in progress)
      ENH: AMR Cutting (in progress)
      BUGFIX: Fix image interpolation on XZ/YZ planes
      BUGFIX: Parsing of cfactors before filename is set
      ENH: Filter to conver AMR dataset to Multi-block
      WIP: Commiting recent updates
      ENH: Add set scalars after adding the array
      WIP: Handling of sources other than a reader
      ENH: Toggle between demand-driven/std mode
      BUGFIX: Fix allocation of data arrays
      ENH: Arbitrary RCB Partitioning
      ENH: Specify number of partitions instead of iters
      ENH: Partition prioritization
      WIP: Snapping & API changes
      ENH: Snapping for AMR Resampling
      BUGFIX: Fix memory leaks
      ENH: Resample to requested number of samples
      WIP: Dynamic adjustment of N
      ENH: Dynamic adjustment of N
      BUGFIX: Correct initialization
      WIP:Improve the performance of resampling
      STYLE: Conform to VTK's standards
      ENH: Faster probing algorithm & modularization
      STYLE: Conform to VTK's coding style
      STYLE: Rename metadata ivar to Metadata
      STYLE: Conform to VTK's coding guidelines
      ENH: Rename LoadAllBlocks to LoadRequestedBlocks
      STYLE: Rename numBlocks* ivars to NumBlocks
      STYLE: Conform to VTK's coding guidelines
      STYLE: Conform to VTK's Coding guidelines
      WIP: Modify Resample filter to produce image data
      WIP: Remove error macro
      BUGFIX: Remove call to Modified() from RequestData
      COMP: Fix compilation issue due to const params
      ENH: Revert resample filter to generate multiblock
      ENH:Implement Shallow/Deep Copy and CopyStructure
      WIP: Computing bounds with incomplete data
      ENH: Caching of the reader's metadata
      DEBUG: Report number of levels and numblocks/level
      ENH: Added timer logs in SearchDonorAtLevel
      BUGFIX: Use AMR index when loading data on demand
      BUGFIX: Fix typo in GetLevelAndIndex
      DEBUG: Remove debugging statements
      BUGFIX:Correct computation of refinement ratio
      COMP: Add header for vtkTimerLog
      COMP: Added missing "{"
      BUGFIX:Get Parent/Child rel. before barrier
      WIP: New AMR class hierarchy
      WIP: Access dataset by composite data iterator
      COMP: Resolve issues with iterator access
      ENH: Register new AMR classes with VTK
      ENH: Forward Shallow/Deep Copy & CopyStructure
      STYLE: Fix coding style
      STYLE: Fixing code indentation
      ENH: Remove references to vtkstd
      DOC: Fixing typo in code documentation
      ENH: Rename to vtkOverlappingAMR
      ENH: Rename to vtkUniformGridAMRDataIterator
      ENH: Legacy classes for backwards compatibility
      ENH: Adding support for AMR classes
      ENH: Added new AMR classes to build
      ENH: Ironing out some of the base class API
      ENH: Added vtkUniformGridAMRDataIterator
      WIP: Overlapping AMR
      BUGFIX: Add vtkStandardNewMacro
      Overlapping AMR
      ENH: Adding AMR Algorithm base class hierarchy
      ENH:Change vtkExtractLevel base class to MBDS
      ENH: Change vtkExtractDataSets base class
      STYLE: Whitespace changes
      STYLE: Conform to VTK's formatting guidelines
      ENH: Remove AssertUtils singleton class
      ENH: Rename vtkLevelIdScalars
      ENH:Overlapping/NonOverlapping AMR LevelIdScalars
      ENH: Move common metadata locic upstream
      ENH: vtkLevelIdScalars for backwards compatibility
      ENH: Add new level ID scalars filters to built
      BUGFIX: Correct superclass in vtkTypeMacro
      BUGFIX:Add GetDataObjectType for correct type
      BUGFIX: Full 2-D/3-D AMR box intersection
      STYLE: Fix coding style and identations
      ENH: Do not build Parent/Child relationship
      ENH: Remove vtkstd
      COMP: Add std namespace for STL vector
      ENH: Call GenerateVisibility & ParentChildInfo
      ENH: Remove vtkstd from AMR readers
      ENH: Moving old code to a Reference folder
      ENH: Moving old code to Reference folder
      COMP: Remove include of vtkAMRIndexEncoder
      ENH: Added README for Reference directory
      COMP: Removed reference classes from built
      ENH: Move vtkAMRParticleType to Reference
      ENH: Change AMR readers to use vtkOverlappingAMR
      STYLE: identation fixes
      ENH:Adding AMR gaussian pulse source
      ENH:Make AMR slicer a vtkOverlappignAMRAlgorithm
      ENH:Make AMRResampler a vtkOverlappingAMRAlgorithm
      BUGFIX: Delete AMR metadata
      BUGFIX: Fix memory leak in RequestInformation
      ENH:Use vtkOverlappingAMR in AMR volume mapper
      ENH: Add support for new AMR types
      ENH: Compute bounds based on root AMR box
      ENH: Use vtkOverlappingAMR
      BUGFIX: Construct Parent/Child in metadata
      ENH: Implemented "!=" operator
      STYLE: Fix identations
      ENH: Improved testing of AMR box
      ENH: Removing old AMR examples
      ENH: Removing old examples from build
      BUGFIX: Encapsulate class definition in #ifndef
      STYLE: Fix code identation + style
      BUGFIX: Fix erroneous array access
      BUGFIX: Fix memory leak
      BUGFIX: Fix erroneous array access
      ENH: Added test for AMR Blanking
      ENH: Removing old reference code
      COMP: Fix compiler warnings
      STYLE: Fix identation
      BUGFIX: Call Modified() in setters
      ENH: Add AMR/Testing
      ENH: Add HeaderTesting for AMR kit
      BUGFIX: Fix typo in forearch loop
      ENH: Exclude internal classes from header testing
      ENH: Fix PrintSelf signature for HeaderTesting
      STYLE: Change CMake commands to upper-case
      ENH: Pass VTK_DATA directory to tests
      ENH:Expose GetNumberOfLevels/GetNumberOfBlocks
      ENH: Simple unit test for Flash/Enzo AMR readers
      WIP: Patch refinement
      Patch refinement
      COMP: Remove "vtkAMRUtilities.h" include
      COMP: Build AMR kit iff VTK_PARALLEL is ON
      ENH: Removed old no longer used code
      ENH: Remove std namespace from PrintSelf()
      COMP: Fix python wrapping for AMR kit
      COMP: Fix windows issues by adding C++ includes
      BUGFIX: Revert to old code for blanked cells
      BUGFIX: Fix memory leak when attaching blanking
      COMP: Rename SetInput to SetInputData for VTK 6
      COMP: Yanking out VTK4 pipeline logic on vtkObject
      COMP: Fix compiler warnings with unused vars
      COMP: Rename SetInput to SetInputData for VTK6
      COMP: Updates for VTK6
      ENH: Fix header tests
      COMP: Change SetInput to SetInputData
      COMP: Make AMR examples depend on parallel
      COMP: Include cmath for fmin/fmax definition
      COMP: Added missing C++ includes for iostream
      COMP: Fix compiler warnings due to unused vars
      COMP: Remove vtkMPIController reference
      COMP: Fix warnings with uninitialized vars
      COMP: Replace fmin/fmax with min/max for Windows
      ENH: Fix PrintSelf-Common ivar defects
      ENH: Fix PrintSelf-Filtering ivar defects
      ENH: Fix PrintSelf-Rendering ivar defects
      ENH: Rename SetInput to SetInputData
      ENH: Updated AMR volume mapper for VTK 6 updates
      COMP: Conditional compilation of AMR VolumeMapper
      COMP: Fix minor compiler warnings
      COMP: Fix AMRBaseReader compiler warnings
      COMP: Fix AMR slice filter warnings
      COMP: Fix AMR resampler filter warnings
      COMP: Fix particle reader warnings
      ENH: Move COMPOSITE_INDEX() to vtkCompositeDataSet
      ENH: Use vtkCompositeDataSet::COMPOSITE_INDEX()
      ENH:Mesh Property Encoder/Decoder and Definitions
      ENH: Adding convenience method for GetPointId
      ENH: Reset bit in a property bitfield
      ENH: Structured Grid Connectivity
      ENH: Simple test for StructuredGridConnectivity
      BUGFIX: Fix erroneous logic in IsNodeWithinExtent
      ENH: Apply logic to color nodes accordingly
      DEBUG: Remove debug statements
      ENH: Hanling 1-D/2-D/3-D cases
      ENH: Making some method virtual
      Distributed Structured Grid connectivity
      ENH: Add RCB partitioner
      STYLE: Conform to VTK's coding standards
      ENH: Add WholeExtent and PieceExtent information
      STYLE: Adhere to the 80 character line limit
      ENH: More extensive testing
      Support for Partial overlap
      STYLE: Whitespace changes
      ENH: Handling for partial overlaps
      BUGFIX: Corrected vtkTypeMacro
      ENH: Test for parallel Structured connectivity
      ENH:Added TestPStructuredGridConnectivity to build
      ENH: Minor code structure enhancements
      BUGFIX: Fix some memory leaks
      ENH: Parallel Structured Grid connectivity
      ENH: Renaming MeshPropertyEncoder to GhostArray
      ENH: GhostArray rename/enhancements
      ENH: Propagate GhostArray rename
      ENH: Adding Abstract Grid Connectivity base-class
      DOC: Updated docs to reflect recent changes
      ENH:Rename FillMeshPropertyArrays->FillGhostArrays
      ENH: Added tests for computing the average
      STYLE: Conform to VTK's coding guidelines
      ENH: Changed AddExtent to take just the extent
      ENH: Add PERIODIC state to NodeProperties enum
      STYLE: Conform to VTK's guidelines
      ENH: Enable re-use of extent partioner instance
      BUGFIX: Correct IJK of origin of each sub-grid
      ENH: Full partitioning support for 1D/2D
      ENH: Support for ghost-layers
      ENH: Add NumberOfGhostLayers option
      STYLE: Conform to VTK's guidelines
      Add testing with ghost layers
      ENH: Add registration of field data
      ENH: Add XYZ fields on test grids
      ENH: By default set grid's FieldData to NULL
      Changing API to pass vtkUnsignedCharArray
      ENH: Using vtkUnsignedCharArray*
      ENH: Progress of API for growing ghost-data
      BUGFIX: Add export macro to class
      ENH: Fix PrintSelf signature for HeaderTesting-*
      STYLE: Improvements to satisfy HeaderTesting
      ENH:Exclude vtkStructuredNeighbor from HeaderTests
      ENH: Fix compiler wanrnings
      ENH: Fix compiler comparisson warnings
      ENH: Added orientation info to Neighbor class
      ENH: Moving code from Common to Filtering
      ENH: Grid connectivity base class enrichment
      ENH: API Changes in RegisterGrid signature
      ENH: Updated tests to reflect API changes.
      ENH: NeighborOrientation and operations
      ENH: Neighbor Blockn Orientation Information
      ENH: Added more neigbor orientation cases
      ENH: Improved handling of neighbor orientation
      ENH: Added additional 2-D tests.
      ENH: Improved neighbor orientation handling
      ENH: Added commandline-driven Simple 2D/3D tests
      ENH: Transparent Computation of GhostArrays
      ENH: Added Allocate() method to the API
      ENH: Minor beautification of the PrintSelf output
      ENH:Initialization/Allocation of the vis. arrays
      ENH: Added block topology and nodal predicates
      ENH: Added GhostedGridExtents ivar and methods
      Full 2-D and 3-D support
      ENH: Full support for 1-D, 2-D and 3-D data
      BUGFIX: Corrected block topology + improvements
      DOC: Added missing method documentation.
      ENH: Define BlockFace enum for BlockTopology
      ENH: Inline methods querying BlockTopology info
      DOC: Updated documentation -- BlockFace changes
      ENH: Implement GetNodeBlockOrientation
      ENH: Rename to GetIJKBlockOrientation
      ENH: Implement IsNodeOnSharedBoundary
      ENH: Pass RealExtent to IsGhostNode
      ENH:Node count test to Simple 2-D and 3-D cases
      BUGFIX: Set orientation in GetIJKBlockOrientation
      ENH: Alleviate redundant function calls
      BUGFIX: Ghost-layer correction
      ENH: Enable tests with more ghost cells
      BUGFIX: RealExtent correction
      BUGFIX: GetStructuredCoordinates method signature
      ENH: Implemented AttachPointFlagsArrays
      BUGFIX: Fix IsNodeOnBoundaryOfExtent predicate
      BUGFIX: Fix issue w/marking IGNORE nodes
      BUGFIX: Call SetNumberOfGhostLayers
      ENH: Generalized PartialOverlap() for all cases
      ENH: Inline methods to improve performance
      ENH: Get the cell extent from node extent
      ENH:GetCellExtentFromNodeExtent--assert postcond.
      ENH: Added more states for cell ghost array
      COMP: Rename cell properties to avoid collision
      BUGFIX: Fixed erroneous asserts
      Correctly marking cell properties
      BUGFIX: Add missing return in MarkCellProperty
      BUGFIX:Fix indexing in GetCellExtentFromNodeExtent
      BUGFIX: Corrected GetCellDims for 1-D and 2-D data
      ENH: Attach cell flags to grids in Simple2DTest
      ENH: Modularized FillGhostArrays
      COMP: Fix unsigned/signed comparissong warnings
      ENH: Implement method to create ghosted extents
      COMP: Fix signed/unsigned comparisson warnings
      COMP: Fix unused variable compiler warnings
      COMP: Fix compiler warnings
      ENH: Added GetPoints() method
      Ghost layer creation
      ENH: Add GetNumberOfNodes() and GetNumberOfCells()
      BUGFIX: Fix memory leaks
      ENH: Implemented ghosting with masking
      ENH: Remove older test code
      ENH: Combine Simple2DTest and Simple3DTest
      ENH: Specify file prefix in WriteMultiblock()
      BUGFIX:Fix allocation of GhostedGridExtents vector
      BUGFIX: Marking of ghost nodes on the boundary
      ENH: Check ghosted dataset
      ENH: Added method to compute total number of cells
      BUGFIX: Fix if-statement in FillCellGhostArray
      ENH: Testing of Ghost cell arrays
      ENH:Added Test for creating ghost layers
      ENH: Apply XYZ Field to the dataset
      ENH: Ghosted fields initialization/allocation
      ENH: Added field comparisson test
      Copy registered data to ghosted data
      ENH: Transfer of registered data to ghosted data
      ENH: Acquire data dimension based on whole extent
      DEBUG: Comment debug print statements
      Compute Send/Rcv extent for each neighbor
      ENH:Init and computation of SND/RCV extents
      ENH: Specify number of ghost layers to create
      Local ghost data transfer
      ENH:Improve SND/RCV extent calculation
      ENH: Update DetermineNeighborOrientation
      ENH: Local ghost-data transfer from neighbor
      COMP: Fix unused variable warning
      Correct neighbor orientation
      ENH: Neighbor Orientation + SND/RCV extent comp.
      ENH: Robust transfer of local ghost data
      DEBUG: Remove debug statements
      Generic serialization of Field data
      ENH: Added WaitAll method
      ENH: Simple test for non-blocking communication
      ENH: Added WaitAny method
      ENH: Non-blocking comm. for MPI_UNSIGNED_CHAR
      ENH: Added method to acquire the stream size
      ENH: Additional accessor to raw data
      ENH: Added array Push/Pop methods
      ENH: Fuse the for-loops in CreateGhostLayers
      DOC: Improved code documentation
      ENH: Modularized ghost data serialization
      ENH: Add method to test if bytestream is empty
      ENH: Modular deserialization of ghost-data
      ENH: Made TransferGhostDataFromNeighbors virtual
      ENH: Ghost data transfer (remote+local)
      ENH: Implemented TransferRemoteNeighborData
      ENH: Initialize ghosted grid points arrays
      ENH: Add CopyCoordinates for ghost data creation
      ENH: Add CopyCoordinates when filling ghost data
      Split GhostDataExchange
      ENH:Map neighboring grid pairs to nei list index
      BUGFIX: Incomplete assert
      Modularize ghost-data exchange
      Modularize ghost-data exchange (Part 2)
      BUGFIX: Fix size calculation in GetRawData
      DEBUG: Added some code for debugging
      ENH:Methods to check if grid has point/cell data
      BUGFIX:Restrict ghost extents/masks to local grids
      ENH: Fuse loops for computing SND/RCV extents
      ENH: Enrich Non-blocking funcationality
      BUGFIX: Handling of SUPERSET case
      ENH: Write distribute multiblock dataset
      ENH: Refactoring of ghost-data exchange
      ENH: Base class for ghost generation filters
      Testing of VTK ghost data generation filters
      BUGFIX: Compute ghosted grid block origin
      ENH: Ghost data generation test for uniform grid
      ENH: Disable copy constructor and '=' operator
      ENH: Disable copy constructor and '=' operator
      ENH: Add StructuredGridConnectivity test
      ENH: Parallel ghost generator for uniform grids
      ENH:Parallel ghost data test for uniform grids
      BUGFIX: Fix call to ComputePointIdForExtent
      ENH:Test ghost data generation of uniform grids
      BUGFIX: DeserializeDataArray pass pointer by ref
      ENH: Handle grids with single points
      BUGFIX: Fix issue with multiple-blocks per process
      ENH: Added more test cases for ghost exchange
      DOC: Added See Also section
      StructuredGrid/RectilinearGrid partitioners
      COMP: Fix build issues due to typos and copy/paste
      ENH: Structured grid Ghost data generation filter
      ENH: Structured partitioners & corresponding tests
      BUGFIX: Add // Not implemented to fix header tests
      BUGFIX: Set registered number of ghost layers to 0
      ENH: Added convenience point-access method
      STYLE: Conform to VTK's coding style
      DOC: Improve class documentation
      COMP: Add vtkStructuredGridGhostDataGenerator
      BUGFIX: Proper allocation of cell visibility array
      COMP: Add vtkPStructuredGridGhostDataGenerator
      ENH: Added more tests
      ENH: Parallel test for StructuredGrid ghost data
      ENH: Ensure points are doubles
      ENH: Added asserts to check individual test status
      BUGFIX: Added missing code
      COMP: Move MPI code under if clause
      COMP:Fix build issues when configured w/out MPI
      COMP: Fixing compiler warnings on Windows
      COMP: VTK 6 Updates
      COMP: Fixing minor warnings and header test fails
      ENH: Reduce the number of test cases run
      COMP: Fix minor compiler warnings
      ENH: Fixing PrintSelf ivar defects
      ENH: Fix ivar defects and minor style changes
      ENH: Remove 'using std::cout/endl'
      COMP: Fixing minor warnings
      DEBUG: Adding some printouts
      ENH: Bitfield initialization
      BUGFIX: Set level of AMR box for iterator
      ENH: Simple AMR Iterator accesss API test
      ENH: Exclude Set/Get *GridConnectivtiy::NumGrids
      ENH: Change API of vtkRectilinearGrid::GetPoints()
      ENH: Field data serialization
      DOC: Correct class documentation
      ENH: API change, inputs first outputs last
      ENH: Change some asserts to vtkGenericWarningMacro
      ENH: Field data metadata serialization
      ENH: Change API to use VTK datatypes as parameters
      ENH: Use vtkOverlappingAMR + style changes
      ENH: Remove vtkContourValues and use endl
      ENH: Use octree point locator to extract cells
      COMP: Fix compiler warnings
      ENH: Implement extraction of cells on plane
      ENH: Use vtkUnstructuredGrid in CutAMRBlock
      ENH: Remove vtkPlane from class ivars
      ENH: Add GetParticleName to internal flash reader
      COMP: Resolve warning for converting to int from double
      STYLE: Fix indentation of AMR classes
      BUGFIX: Fix TestSetGet for AMR Enzo reader
      BUGFIX: Fix Flash Reader TestSetGet HDF5 errors
      ENH: Move AMR under Filters/AMR
      COMP: Update CMakeLists and AMR headers
      COMP: Update Tracers AMR dependencies
      ENH: First pass on resolving AMR valgrind defects
      BUGFIX: Add guards for empty input in Enzo reader
      STYLE: Remove debug statements.
      ENH: Detect partially overlapping ghost cells
      ENH: Test for partial overallping ghost cells
      ENH: Stripping partially overlapping ghost-layers
      ENH: Test suite for stripping out ghost layers
      BUGFIX: Fix issue with blanked cells
      ENH: Remove unused variable & style enhancements
      COMP: Fix shadow parameter
      BUGFIX: Fix bug with non-null terminated string
      ENH: Changed method to return std::string
      COMP: Restore building of ghost generation tests
      BUGFIX: Resolve issue with empty cells
      ENH: Encapsulated writing to files in and ifdef
      COMP: Build parallel ghost generation tests
      STYLE: Minor cleanup
      ENH: Add #ifdef DEBUG_ON
      STYLE: Centralize where information logging
      BUGFIX: Resolve blanked cell issue
      BUGFIX: Fix memory leak
      ENH: Encapsulate writing to files in an ifdef
      DOC: Correct copy/paste error in documentation
      ENH: Remove non-ctests from CMakeLists
      BUGFIX: Refer to target using TARGET_FILE syntax
      COMP: Resolve compiler warnings on unused vars
      COMP: Fix size_t != int warnings on windows
      COMP: Fix size_t to unsigned int conversion
      ENH: Fix warnings and update to new AMR datatypes
      COMP: Fix warnings about hsize_t by static_cast
      ENH: Fix indentation in headers
      ENH: Make some methods virtual
      ENH: Add StructuredAMRNeighbor class
      ENH: Make some methods protected
      ENH: Added functionality to return the neighbor
      ENH: Serial AMR grid connectivity & ghosting
      Exclude vtkStructuredAMRNeighbor from header test
      ENH: Add test for vtkStructuredAMRNeighbor
      COMP: Fix minor compiler warnings
      ENH: Updates to reflect AMR API changes
      ENH: Improve code coverage in test
      BUGFIX: Fix minor typo in GetRelationShipString()
      Disabling old vtkHierearchicalBoxDataSet test
      COMP: Fix include order for AIX
      COMP: Fix redeclared without ddlimport warning
      STYLE: Make test less verbose
      ENH: Reduce grid size to 10x10x10

Giuseppe D'Angelo (1):
      BUG #13706: enable VTK_CURSOR_CROSSHAIR for vtkXOpenGLRenderWindow

Goodwin Lawlor (11):
      Link static libs into vtk-tcl interpreter
      Search Tk source tree for resources
      Update CMakeLists.txt for Common/* tcl tests
      Change SetInput -> SetInputData
      BUG: Update ThirdParty path. Prevent including empty include path
      Bug: Automagically add an ExitEvent callback to vtkRWI
      Change vtk to pvtk for parallel binary
      Build Tk widgets for Tcl and Python
      Backport using Tcl_GetErrorLine with Tcl8.6
      Let macro find TclTk version 8.6
      Update the TclTk internal files for 8.6

Gregory P. Johnson (1):
      Render stacked plots as separate colors in legend

Hal Canary (1):
      Document the return value of vtkFieldData::AddArray().

Ho Cheung (1):
      COMP: Add missing #include <functional> for std:bind_2nd

Jeffrey Baumes (28):
      Remove boost dependence from vtkViewsInfovis
      Adding missing boost dependence in testing directory
      Divided edge bundles and new graph rendering
      Fixing vtkObjectFactory error from missing include
      Adding another missing vtkObjectFactory include
      Fix ambiguous sqrt error
      Incremental force layout strategy
      Fix unused variable warnings
      Explictly cast to int to avoid compiler warnings
      Fixing context2d point sprites and graphics item
      Avoiding crash by removing observer on destruction
      Fix bug where repeating timer was not stopped
      Fix infinite recursion
      Add vtkGraphMapper to the build
      Add vertex dragging and tooltip to vtkGraphItem
      Fix warnings
      Wrap long line and reset bound texture
      Being more careful about graph animations
      Set brush properties on sprite texture
      Fixing default texture interpolation mode for vtkBrush
      Remove layout jitter by weighting vertices by degree
      Fix a few warnings
      Fixing Clear() method for the context scene
      Guard against accessing NULL scene
      Bugfix for bottleneck in vtkGraph::RemoveVertexInternal
      Fix bug in squarify treemap layout strategy
      Adding guard to incremental force layout SetFixed
      Adding alternate mode (alt + left click) for panning

Joachim Pouderoux (38):
      Add support for texture coordinates and per vertices normals in PLY Reader
      Fix trailing spaces
      Improve the PDBReader to support secondary structures
      Fix ribbon normals and colors
      Fix 4 warning messages in PDBReader
      Fix 2 unitialized variable warnings and 1 cast warning.
      Enhance vtkMoleculeReaderBase with a vtkMolecule output.
      Fix 2 static cast warnings
      Fix and enhance the protein ribbon filter.
      Fix the caffein regression test.
      Fix a compilation issue when crosscompiling.
      Add bool IntializeFromCurrentContext() method to vtkRenderWindow.
      Fix a problem when cross compiling using NMake.
      Add a context ownership flag to avoid destruction of not-owned ctx
      Fix the Print() method in Java wrapping.
      Accelerate the bonds creation thanks to a vtkPointLocator.
      Minor code lisibility improvements on HTG and HTG geom filter.
      Many code cleaning, small optimizations and credits added.
      Allow an image reader to read data from buffer instead of file.
      Introduce the new AWT and SWT java components.
      Add sample classes for both AWT and SWT components.
      Fix typos, remove empty lines, simplify code and uniformize style.
      Fix memory leak on operator=
      Added support for bit arrays instead of strings to create an HTGSource
      Add 2 new tests of HTG source creation from bit arrays.
      HTG modification to support only defined (has mat) level 0 cells.
      Optimize HTG for large & sparse level 0 grids.
      Add depth and coordinates on each non leaf points.
      Fix tests - seems like non leaf points are not well computed yet.
      Fix the 3DGeometry test - revert the depth computed at all nodes.
      Fix HyperTreeTernary3DLargeMaterialBits test.
      Fix 2 HTG warnings.
      Change per tree BSF indexing by global BSF indexing.
      Change the indexing of HyperTree and remove dead code & vars.
      Fix warning on HTG 2D FullMaterial test.
      Fix signed/unsigned warning in HTG.
      Fix sign/unsigned warnings in HTG.
      Fix GRAM size detection under X Window.

Johan Andruejol (4):
      REFACTOR: Move vtkTuple to Common/Math
      ENH: Add a quaternion class to vtk, vtkQuaternion
      REFACTOR: Change vtkQuaternionInterpolator to use vtkQuaternion
      FIX: vtkQuaternionInterpolator Header (Only one class include)

John Stark (1):
      Fix memory leak in vtkDataReader::IsFileValid.

Julien Finet (11):
      Memory leak in vtkControlPointsItem::GetControlPointsIds
      Add performance test for vtkObject observations
      Speed-up vtkObject::InvokeEvent()
      Fix unused variables in TestObserversPerformance
      Potential inf. loop with vtkObject::InvokeEvent
      Speedup vtkCollection::RemoveItem(vtkObject*)
      vtkCollection::RemoveItem(int) fired Modified too early
      no pick in vtkProp3DButtonRepresentation if window not mapped
      Add support for more keyboard keys in QVTKInteractorAdapter
      vtkMath::*Quaternion*() expects quaternions in [w,x,y,z]
      Fix TestPickingManager memory leaks and inverted test

Karthik Krishnan (2):
      Backward compatibility support for the contour initialization routine
      Backward compatibility support for the contour initialization routine

Kathleen Biagas (8):
      Reduce retrievals of GL_ALPHA_BITS to improve rendering performance.
      Avoid displaying offscreen render windows by not setting them as key.
      COMP: Do not map rendering x window if offscreen rendering is requested.
      Fix vtkTextActor to prevent truncation of text.
      Correct multi-line text spacing.
      Prevent empty output when input is single-point mesh.
      Improve text shadows.
      Export vtkgl::LoadExtension and vtkgl::GLVersionExtensionsString.

Kenneth Moreland (11):
      Make Frequency and Phase internal ivars be vectors.
      Change vtkSLACReader::ReadFieldData interface for multiple modes.
      Add ability to open multiple mode files in vtkSLACReader::RequestData.
      Move array reading inside of conditionals.
      Accumulate multiple modes together in SLAC reader.
      Add test for multiple modes in SLAC reader.
      Add ability to adjust amplitude and phase of SLAC reader modes.
      Check for more time units for the netCDF CF time dimension.
      Modify NRRD reader to handle ASCII encoding.
      Add test for NRRD Reader.
      Minor compile fixes.

Kent Williams (4):
      BUG: B.Lowenkamp's changes to detect empty fields in Meta files
      BUG: isblank is missing on Microsoft Visual Studio.
      COMP: Replace alloca with stack-based allocator -- bug 13781
      COMP: Added patch from Dirk Padfield -- http://review.source.kitware.com/#/c/9938/

Kyle Lutz (86):
      Fix misspellings in VTK/Charts
      Fix misspellings in VTK/Common
      Fix misspellings in VTK/Filtering
      Fix misspellings in VTK/GenericFiltering
      Fix misspellings in VTK/Geovis
      Fix misspellings in VTK/Graphics
      Fix misspellings in VTK/GUISupport
      Fix misspellings in VTK/Hybrid
      Fix misspellings in VTK/Imaging
      Fix misspellings in VTK/Infovis
      Fix misspellings in VTK/IO
      Fix misspellings in VTK/Parallel
      Fix misspellings in VTK/Rendering
      Fix misspellings in VTK/Views
      Fix misspellings in VTK/VolumeRendering
      Fix misspellings in VTK/Widgets
      Fix misspellings in VTK/Wrapping
      Fix whitespace error in vtkParametricDini
      Fix VTK/Chemistry compilation error with OpenQube/Qt
      Add vtkChartXY::SetTooltip() method
      Make vtkChartXY handle having no tooltip
      Add support for custom tooltips in vtkScatterPlotMatrix
      Add support for polygonal selection for charts
      Add export for TIFFSetTagExtender in vtktiff
      Fix bug when using hyperjump on ScatterPlotMatrix
      Change HeaderTesting to not require semicolon for vtkTypeMacro
      Fix header test for vtkContextPolygon
      Add copy constructor and assignment operator to vtkContextPolygon
      Improve polygon selection to handle concave selections
      Disable multisampling for TestMoleculeSelection
      Add API to allow users to set desired output point precision
      Fix segfault in vtkMolecule's destructor
      Fix misspelling for SetOutputPointsPrecision()
      Fix bug with default mouse actions in vtkChart
      Add support for surface scalar opacity functions
      Fix invalid '#elsif' preprocessor directive
      Copy field data in vtkDataSet::CopyAttributes()
      Add vtkProteinRibbonFilter class
      Add vtkObjectFactory include to vtkProteinRibbonFilter
      Call parent class PrintSelf() in vtkProteinRibbonFilter::PrintSelf()
      Fix "expression always true" warning in vtkHardwareSelector
      Fix warning in vtkChartXYZ
      Fix warning in vtkInteractiveChartXYZ
      Fix shadowed variable warning in vtkPriorityQueue
      Fix bug with setting the shader program vtkGLSLShaderDeviceAdapter2
      Allow vtkShaderDeviceAdaptor2 objects to be passed via vtkInformation
      Fix bug in vtkScalarsToColorsPainter when passing attributes
      Workaround for single specular color bug in Mesa 7.7
      Fix warning in vtkOpenGLExtensionManager
      Fix warning in vtkOpenGLScalarsToColorsPainter
      Set indexed labels when big chart changes in vtkScatterPlotMatrix
      Check for valid vtkOpenGLRenderer in vtkOpenGLScalarsToColorsPainter
      Fix bug in vtkDataObject::GetAssociationTypeFromString()
      Change CreatePieceFileName() to better handle absolute paths
      Prevent capturing selection buffer for the cached image
      Add vtkPainterDeviceAdapter::SendMaterialProperties()
      Fix segfault in vtkMatplotlibMathTextUtilities destructor
      Add vtkProperty::RenderMaterial() method
      Add composite data display attributes
      Fix vtkCompositePainter with vtkMultiPieceDataSet
      Fix uninitialized variable warning in vtkLookupTableWithEnabling
      Remove ParallelMPI Python tests
      Increase default line width for point handle 2D
      Increase GL2PS image error threshold to 15
      Disable multi-samples on TestSeedWidget
      Fix memory leak in TestRandomPMomentStatisticsMPI
      Fix memory leak in TestAMRReadWrite
      Fix memory leak in TestGDALVectorReader
      Fix valgrind error in vtkBlueObeliskDataParser
      Remove invalid return from void method in vtkIdList
      Fix thread-safety issue in vtkImageData::GetDimensions()
      Change vtkVolumeMapper to use thread-safe GetDimensions()
      Fix thread-safety issue in vtkInformationVector
      Zero initialize values in vtkGradientFilter
      Only allow selection on visible blocks
      Fix display attribute handling in vtkCompositePainter
      Reduce memory usage for TestCheckerboard
      Make vtkDataArray::ComputeRange() thread-safe
      Fix issues in vtkOpenGLPainterDeviceAdapter::SendMaterialProperties()
      Use an anonymous namespace for vtkImageMedian3DAccumulateMedian
      Add per-block color support to vtkCompositePainter
      Use RenderMaterial() instead of SendMaterialProperties()
      Refactoring code to set color/opacity/visibility for blocks.
      Skip rendering of invalid points in PlotLine/PlotPoints
      Render trailing good points in line/point plots
      Fix bounds calculation for vtkPlotPoints with bad points

Luca Barbato (1):
      Use newest FFMPEG API.

Marcus D. Hanwell (218):
      ENH: Remove the deprecated strstream includes.
      ENH: Removed legacy code in vtkRenderer.
      ENH: Spring cleaning of the rendering classes.
      COMP: Remove include that is not used.
      STYLE: Fixes to indentation, braces.
      ENH: Use a timer and a callback to animate.
      ENH: Added an ivar to modify tick mark visibility.
      ENH: Show axis titles in the big scatter plot chart.
      ENH: Adding some 3D concepts to the charts.
      ENH: Added a new vtkChartXYZ, enhance scatter plot.
      ENH: Fixed up the transformations between plots a little.
      ENH: Added test using vehicle data for scatter plots.
      ENH: Handle all numeric inputs to vtkChartXYZ.
      ENH: Only account for axis tick labels if visible.
      ENH: Improvements to the scatter plot matrix.
      BUG: Fixed a few issues with the 3D context.
      COMP: Fixed header test failure for vtkChartXYZ.
      BUG: Fixed a bug in scrolling of top and right axes.
      ENH: Some tweaks to scatter plot matrix defaults.
      ENH: Improved axis rotation in vtkChartXYZ.
      BUG: Fixed state saving/restoring on the 3D API.
      ENH: First pass at 3D API for lines and points.
      ENH: Removed GL calls from vtkChartXYZ.
      COMP: Removed deprecated calls from Java AxesActor.
      COMP: Fixed compilation failures due to API changes.
      COMP: Removed another unused header.
      COMP: Fixed warnings about unused variables.
      COMP: Fixed unused and set but unused warnings.
      COMP: Fixed MSVC warning about forcing int to bool.
      COMP: Removed vtkstd includes/uses.
      COMP: Added missing vtkDataArray includes.
      BUG: Fixed a bug in scrolling of top and right axes.
      COMP: Remove assert on variable that is not used.
      COMP: FreezeFocalPoint should be a bool.
      ENH: Removed deprecated API from classes in Common.
      ENH: Removed deprecated API in Filtering.
      ENH: Removed the deprecated API in Graphics.
      ENH: Removed deprecated API and classes from Hybrid.
      ENH: Removed deprecated API and classes from Parallel.
      ENH: Removed the deprecated Qt chart classes and library.
      ENH: Moved render pass to vtkOpenGLRenderer.
      ENH: Separate interactors from rendering.
      COMP: Porting the parallel render tests for SetPass.
      ENH: Removing Qt Chart examples and tests I missed.
      COMP: Fix valgrind error for unitialized ivar.
      COMP: Fixed compiler warnings.
      ENH: Removed deprecated mangled mesa option.
      Removed classes that have been removed.
      Removed vtktd.
      COMP: VLAs are not supported by MSVC (C99).
      COMP: More VLAs in the chemistry filters.
      COMP: Remove unused includes.
      COMP: Fix OSMesa (previous commit broke logic).
      BUG: Remove the GetTileScale logic.
      BUG: Export key and mouse event symbols.
      ENH: Remove unused configured header.
      ENH: Remove the remains of mangled mesa code.
      COMP: Added export macros for events in charts.
      ENH: Removed the TextAnalysis kit from VTK.
      COMP: Removed unused includes.
      COMP: Fix compilation failures with GCC 4.7.
      COMP: No stdint.h on Visual Studio.
      Removed warning macro for no input
      Added new event when the active plot changes
      Store the viewport and tile size in the device
      Added hyperjump to the scatter plot matrix
      Added new API to manipulate path animations
      ENH: Move back to main VTK project for CTest submission
      BUG: Removed vtkRenderingParallel from StandAlone.
      ENH: Moved the OpenGL components into separate module
      ENH: Added build system for RenderingVolumeOpenGL
      ENH: Restore GCC visibility support
      ENH: Ensure the cell type constants are wrapped.
      Removed references to CMake 2.4
      Mark some verdict options as advanced cache variables
      Mark VTK_MATERIALS_DIRS as advanced
      Mark HDF5 cache variable as advanced.
      Marked Mac OS X specific variables as advanced
      VTK_BUILD_ALL_MODULES is an advanced variable
      Make StandAlone default to ON too
      Remove rendering modules from StandAlone
      Removed Boost, R, QT and N-Way from vtkConfigure.h
      Removed MySQL, PostgreSQL ifdefs
      The Qt string rendering is not really needed
      Split out the FreeType OpenGL rendering code
      Fixed some annotation tests.
      Moved Hybrid rendering code into its own module
      Move the LIC tests to HybridOpenGL
      Moves necessary after FiltersHybrid changes
      Removed the OpenGL depedence of this widget class
      Added in vtkRenderingHybridOpenGL
      Add back in the static Python module call
      Depends on ParallelMPI, can't be in StandAlone
      Removed warning when GCC/Intel compiler is too old
      Moved the VTK_USE_MPI define to ParallelMPI
      Added an option to make instantiators for modules
      Create an include with all instantiators for Python
      Restore Tcl interactor and configure/install Tcl testing
      Add the auto init compile definitions for Tcl
      Update the Python calls to use execute_process
      Remove FiltersParallelImaging from Imaging group
      Ensure header files don't confuse the wrappers
      Changed RenderingHybridOpenGL export macros I missed
      Ensure we never auto initialize anything twice
      Added Geovis to Views group
      Added in some Tcl rendering tests
      Fixed more errors that crept in with header installs
      Use per-target include directories when available
      Fixed a few segfaults in tests
      Fixed up some GLSL test logic
      Removed debug output from test CMakeLists
      Removed a couple of CMake files for kits
      Removed old export macros from pre-modularization
      Produce a more human-readable summary of modules
      Fixed Windows callback export
      Fixed export macro for vtkOutlineCornerFilter
      Windows does not like char** for tests
      Use the module specific export macro
      Fixed compile issues with vtkOutlineCornerFilter
      Get the Doxygen documentation building again
      Enable polygonal selection in a scatter plot test
      Removed files from bad merge commit
      Stop using the imaging factory to instantiate
      Moving the text mapper and property to core
      Build system and header changes moving text API
      Let other projects set modules dir too
      Updated CMake to do MPI stuff in Parallel/MPI
      Test the variable MPIEXEC (not its value)
      Moved to CMakeCustom.cmake.in - new name
      Dynamically build up a list of excluded tests
      Initialize the polygon selection to NO_BUTTON
      Set color ivars direct, be sure to delete strings
      Added back support for off screen mesa
      Simplify molecule selection test and fix memory leak
      Refactored the selection code in vtkChartXY
      Bring back some parallel rendering glsl
      Ensure hyperjump remains in the lower-left quadrant
      Improved rendering speed of selected points
      Fixed a couple of bugs when rendering selected points
      Created new vtk*NewMacros to replace some factories
      Port RenderingCore classes to use new new macros
      Ported RenderingVolume to new macros
      Make sure vtkInteractorStyleSwitchBase usesd object factory
      Ensure the statistics classes use the object factory
      Use the object factory to vtkStreamTracer
      Removed support for Panther and older Mac cats
      Moved Chemistry/Core to Domains/Chemistry
      Build system updates moving to vtkDomainsChemistry
      Use MPI_LIBRARIES instead of the deprecated vars
      Corrected the path for the baseline image for multiblock
      Exclude vtkPythonCore from header testing
      Removed some leftover link line from before modular
      You must supply the full path for MPI exec
      Check for null selections before continuing
      Ensure we always initialize the 3D drawing device
      BUG: Make the Python tests do image comparisons
      Use the vtk_target macro to export/install wrappers
      Automatically set wrap exes if targets imported
      These tests include MPI headers
      Only render selected points if there are some
      Avoid creating two transitions when only one is needed
      Render the selected points in the 3D view
      Added an ivar for item interactivity in the scene
      Make the bottom-left charts non-interactive
      Add a new macro to compute depdendent include dirs
      Refactored the module export logic
      Changes for non-standard modules to export info
      Fix to use public form of the module variable
      Don't show the 2D chart when transitioning
      Only accept numeric columns, we can't process others
      The big chart should always use the top-corner
      Add ivar for number of transition frames
      Removed the LastConfigureStep logic
      Simplified the variable names in modular
      Added ability to change library suffix
      Removed *_OUTPUT_PATH variables from VTK
      Added back vtkForwardingExecutable
      If vtkContextTransform is non-interactive pass events
      Fixed compiler warnings in charts classes
      Charts tests should use standard naming scheme
      Separate out custom tick labels, add more testing
      Perform a deep copy of custom axis positions/labels
      Deprecate SetTickPositions/SetTickLabels for new API
      Add a vtkModuleMacros wrapper for external users
      Improved periodic table test coverage
      Use vtkColor in the protein ribbon filter
      Move several operator overloads to vtkTuple
      Move the vtkColor tests into their own test
      Short-circuit equality for tuples
      Don't set the scene geometry from a child
      Minor style fixups (braces, anonymous namespace)
      Put all wrap hierarchy files in VTK_MODULES_DIR
      Check if the PythonD target exists
      Fixes bug 13796 where bottom-right plots pan badly
      Add some warnings when abtract classes are returned
      Moved the vtk*NewMacros to vtkObjectFactory.h
      Simplify the LinePlot3D test
      Warn if lines have a blank at the end of line
      Improved the warning for vtkInteractorStyleSwitchBase
      VTK_LEGACY_REMOVE should default to OFF
      Move the Python wrapping to the end
      Complete the rename of vtkWrappingPython
      Rename vtkModule-Classes.cmake to vtkModule-Headers.cmake
      Fixed Tcl wrapping, and some special classes
      As discussed in review - rename CLASS->HEADER in modules
      Pass complete list of include directories to the wrappers
      Renamed to vtkModuleHeaders.cmake.in
      Removed vtk.qt - Qt 3 is not supported in VTK
      Added facility to export custom hints for modules
      Fixed copy/paste error - WRAP_HINTS install path
      These should be appending the WRAP_HINTS to the vars
      Fix crash on AIX related to static use of vtkNew
      Fix bug on Mac OS X PPC platform
      Introduced a new chart selection mode
      Added back in rendering of selected points
      Fixed compiler warning, size_t is not int...
      Only add the headers that were WRAP_SPECIAL
      Ensure module files are generated in the build tree

Mathieu Malaterre (2):
      WorldPosition is the ultimate maintainer.
      Prevent a file descriptor leak in vtkSLCReader

Matt McCormick (14):
      DOC: vtkCommand non-NULL callData.
      BUG: Move vtkPythonConfigure.h into Wrapping/PythonCore.
      BUG: Fix multi-object MetaIO reading for ASCII MetaVesselTube.
      STYLE: Improve readability and debugability in MetaScene.
      BUG: Fix multi-object MetaIO reading for ASCII MetaVesselTube.
      MetaIO: Remove the executable bit from metaFEMObject.{h,cxx}.
      MetaIO: Fix invalid memory dereference with empty Meta field.
      Initialize this->Axes in vtkChartXYZ.
      Remove using std::vector from vtkChartXYZ.h.
      Add SetAxisColor method to vtkChartXYZ.
      MetaIO: Prevent vessel tube from getting stuck in while loop
      MetaIO: Fix error in metaVesselTube ASCII reader.
      Remove using std::vector from Charts header.
      Add vtkPlotLine3D class.

Matthew Woehlke (1):
      Support third-party modules that use CamelCase

Michael Jeulin-L (4):
      Avoid SegFault from vtkBalloonWidget::SetEnabled at destruction:
      Add Picking Manager to deal with the picking process:
      Fix leak in vtkRenderWindowInteractor() instantiating the picking manager
      Fix picking-manager warnings

Michael Wild (1):
      Fix -fsanitize=float-cast-overflow in Ogg/Theora writer

NetCDF Developers (1):
      netcdf 4.1.2 (reduced)

Nikhil Shetty (106):
      Removing unnessary header file
      Residue of code previously moved to VolumeRendering/Testing/Tcl
      Delete residual file which had moved to VolumeRendering/Testing/Tcl
      Deleting duplicate test.
      Deleting unused tests
      Renaming file to fix possible modularization conflict.
      Removing dependency on vtkDataRepresentation
      Moving vtkPipelineGraphSource.* from Views/Infovis to Infovis/Core.
      Adding Views/Infovis/Test/Cxx/CMakeLists.txt
      Removing unnecessary dependencies.
      Fixing libproj4.
      Adding Geovis/Core/Testing/Cxx.
      Implement add_test_mpi macro.
      Adding Parallel/MPI/Testing/Cxx/CMakeLists.txt
      Bringing Filters/ParallelGeometry tests to use add_test_mpi macro.
      Bringing Filters/ParallelStatistics tests to use vtk_test_mpi() macro.
      Adding Infovis/Parallel/ Tests + test dependencies.
      Adding vtk_tests() declarative macro.
      Making MPI explicit in the test names which use MPI.
      Adding Cxx tests for IO/Parallel and fixing dependencies.
      Making new module Testing/GenericBridge
      Adding Filters/Generic cxx tests.
      Adding Filters/ReebGraph Cxx tests and dependencies.
      Moving TestExodusImplicitArrays.cxx into IO/ParallelExodus/Testing/Cxx
      Adding IO/ParallelExodus cxx tests + dependencies
      Adding Parallel/Core testing +dependencies
      Some tests may belong in Python direcory.
      Adding IO/ParallelLSDyna/ cxx tests and dependencies.
      Adding Filters/Parallel cxx tests + dependencies.
      Adding Rendering/Parallel cxx tests + test dependencies.
      Moving vtk_tests() macro and add_test_mpi() macto into seperate cmake files
      Moving testing macros into one single file.
      Adding missing vtkObjectFactory.h to different tests.
      Making sure that the TestingExternal projects can be build with install tree
      Adding add_test_tcl() macro.
      Adding FiltersTexture tcl tests.
      Adding FiltersParallel tcl tests
      Adding ParallelCore Tcl tests.
      Removing blankline at at end of file.
      Adding test dependency.
      Adding TestPrintSelf and TestSetObjectMacro tests to all modules.
      Adding macro vtk_tests_python() and add_test_python()
      Using add_test_python macro for FiltersCore.
      Adding RenderingCore python tests
      Adding FiltersVerdict python tests.
      Adding CommonComutationalGeometry python tests
      Adding RenderingVolume python tests.
      Adding RenderingLabel python tests.
      Adding RenderingFreeType python tests
      Adding RenderingAnnotation python tests.
      Adding InteractionStyle python tests.
      Adding ImagingHybrid python tests.
      Adding vtkImagingCore python tests
      Adding IOPLY python tests
      Adding CommonDataModel python tests
      Adding FiltersHybrid python tests
      Adding IONetCDF python tests
      Adding IOMINC python tests
      Adding IOImport python tests
      Adding IOImage python tests
      Adding IOGeometry python tests
      Adding IOEnSight python tests
      Adding FiltersTexture python tests
      Adding FiltersSources python tests
      Adding FiltersProgrammable python tests
      Adding FiltersModeling python tests
      Adding FiltersGeometry python tests
      Adding FiltersGeneral python tests
      Adding FiltersExtraction python tests
      Adding CommonTransforms python tests
      Adding test driver for python tests
      Fixing python test driver to build in Binary directory
      Adding auto-converted python tests.
      BUGFIX: fix test vtkCommonDataModelPython-TestNumericArrayImageData
      BUGFIX: umath is found in numpy.core.umath
      BUGFIX: fixing test vtkCommonDataModelPython-TestQuadricClustering
      BUGFIX: fixing vtkCommonDataModelPython-TestConvexPointSet
      BUGFIX: Error in translation.
      TEST-FIX: fixing  vtkInteractionWidgetsPython-TestImagePlaneWidget.
      TEST-FIX: fixing vtkRenderingCorePython-TestMapperLUT
      TEST-FIX: fixing vtkRenderingCorePython-TestGenericVertexAttributesGLSL
      Fixing compilation errors on test.
      TEST-FIX: fixed vtkRenderingCorePython-TestWindowToImageTransparency
      TEST-FIX: fixing vtkRenderingCorePython-TexturedSphere
      TEST-FIX: fixed  vtkRenderingVolumePython-volTM3DCompressedCropRegions
      TEST-FIX: fixing vtkRenderingVolumePython-volTM3DCropRegions
      TEST-FIX: fixing vtkRenderingVolumePython-volTM3DRotateClip
      TEST-FIX: fixing vtkCommonComputationalGeometryPython-TestParametricFunctions
      Slice order is not a test. Instead it is a utlitiy used by other tests
      TEST-FIX: fixing  vtkRenderingOpenGLPython-TestFreetypeTextMapperBigger
      TEST-FIX: remove test. There is no such test in source
      TEST-FIX: fixing  vtkFiltersCorePython-TestTextureGlyph
      TEST-FIX: fixing vtkFiltersCorePython-TestTensorGlyph
      TEST-FIX: fixing vtkCommonDataModelPython-otherDataSetAttributes
      DISABLE-TEST: Commenting out vtkIOGeometryPython-TestPolygonWriters
      TEST-FIX: fixing vtkIOMINCPython-TestMINCImageReader
      TEST-FIX: fixing vtkImagingCorePython-TestImageWeightedSum
      REMOVE-TEST: removing vtkImagingCorePython-WindowLevelInterface
      TEST-FIX: fixing vtkParallelCorePython-TestPolyDataPieces
      TEST-FIX: fixing (part) vtkInteractionStylePython-TestInteractorStyleTerrain
      REM-TEST: removing vtkRenderingCorePython-TestParallelCoordinates
      TEST-FIX: fixing vtkParallelCorePython-TestUnstructuredPieces
      The test is dependent on data. Supplied data directory
      Fixing POutlineFilter and POutlineCornerFilter for CompositeData types.
      Fix to use newer libjpeg API.
      Adding support to use MPI based tests in Testing/External

Pat Marion (3):
      Show error if VTK_USE_FONTCONFIG is enabled but FontConfig is not found
      Move vtkQtDebugLeaksView and test from ViewsQt to GUISupportQt
      Add RunStringWithConsoleLocals() to vtkPythonInteractiveInterpreter

Patrick Shinpaugh (1):
      Correct last variables not loading correctly

Paul Edwards (1):
      Fixing loss of point-precision in certain filters.

Pavel Pokutnev (2):
      Fix for MFC compatibility issue with bad_alloc
      Shortening comment.

Philippe Pébay (595):
      Consistency in distance namings
      Fixed documentation
      Clarified comment
      Brought some doc up to standard
      Whitespace cleanup
      The Test operation is not implemented in parallel with np > 1
      No hypothesis testing for np > 1 with correlative stats
      Do not run Test operation in parallel for correlative nor for PCA
      A new, generalized HyperTree class written by Charles Law
      New HyperTree classes written by Charles Law
      Removed repeated line in CMakeLists
      A topic branch with C. Law's extended hyper tree, that compiles
      Fixed a number of formatting issues
      A few fixes to make HyperTree compile
      Added a HyperTree fractal source written by Charles Law
      A new test program for the 27 hyper tree
      Now testing slicing and contouring with hypertrees as well
      Eliminated now unused methods
      Fixed memory leaks
      Formatting
      Removed no longer needed hyper tree point grabber
      Formatting issue
      Updated documentation to account for the addition of trisection
      Added a definition for VTK_TREE_BASED_AMR
      A minimal API and implementation of new AMR dataset that compiles
      Progress checkpoint
      Updated to grid structure, fixed template warnings
      Removed double de-referencing due to direct use of internals
      A hyper tree grid that compiles
      Modified HyperTree fractal source to make it work as a grid
      Fixed hyper tree test to make it work with grid
      Added a test specifically for the binary subdivision case
      No Set method in constructor
      Fixed macro issue; simplified hyper tree test
      Implemented variable number of root cells
      Added support for rectilinear geometry
      Clarification
      Removing single-cell hyper tree
      Removing dead branch
      Locate to which hyper tree cell root a given x y z point belongs
      Completed implementation of FindPoint for HT grid
      Solidified documentation
      Fixed numerous formatting issues
      Massive clarification of hard-to-read (and maintain) code
      Progress checkpoint
      A NewCellCursor method that is now defined by i,j,k parameters
      Cleaned up constructor and removed redundancies
      Progress
      Use actual geometry for dual tree
      Now uSing actual geometry for primal grid as well
      Fixed i,j,k bug and eliminated all references to Origin/Size
      Modified Subdivide: no longer use geometry, but needs offset
      Properly offsetting and inserting cell values into HT grid source
      Inserting leaf nodes in dual with appropriate offset
      Generate cells with correct offsets into dual point array
      Progress checkpoint: dual grid almost completely correct
      A much better HT grid fractal source
      Implemented calculation of primal grid
      Restored use of dual mode in testing by default
      Consistency in the use of int vs. vtkIdType
      Killed one useless include
      Header clean up
      Now connecting trees along x-axis
      Test with 3-D HT source
      Now calculate y-axis inter-tree connectivity
      Initialize z-connectivity cursors
      Fixed formatting
      Removed spurious assert
      Fixed indexing bug in coordinates retrieval
      Removed another spurious assert
      So many spurious assert statements
      Added an Offset ivar to internals and a Get() method on it
      Modified Initialize() method on LW cursors to use tree index
      Reorganized UpdateDualGrid() execution flow
      Internals API change required by need of global indexing of vertices
      Eliminated need to pass point offset explicitly
      Header clean up
      Cleaner constructor/destructor for internals
      Nailed down global offsets into dual points array
      Create convenience GetGlobalLeafIndex() method for dual grid
      Implemented (x,y)-connectivity cursor for dual grid
      Implemented (x,z)-connectivity cursor for dual grid
      Implemented (y,z)-connectivity cursor for dual grid
      Implemented all 8 (x,y,z) super connectors
      Setting HT offsets in primal grid as well
      Removed passing of leaf offsets for primal grid (using HT offsets)
      Formatting issue
      A more generic approach to super-connectors
      Removed now unnecessary overloading of internals' Initialize()
      A much more generic way to handle super connectors
      Removed not really useful shortcuts
      Global renaming of module and ancillaries Octree->Tree
      More consistent naming for hyper tree GRID test
      White space and EOF clean up
      Whitespace and EOF clean up
      Include clean up
      Consistent formatting
      Consistent formatting
      Gave credits
      Added camera and decent camera parameters for regression testing.
      Patched a leak
      Patched a leak
      Had forgotten to clean things up prior to early termination
      Header clean up and reorg
      Cleaner bypassing of the pipeline in New method
      Fixed erroneous names in test output
      Renamed HT FractalSource a Generator because it is not a source
      Moved HyperTreeGrid to Common/DataModel
      Added a vtkHyperTreeGridAlgorithm
      A new hyper tree grid source
      Removed debug Print() statement
      Had included a debug test by error
      Running the tests with a hyper tree grid SOURCE now
      Created a new type of data set for hyper tree grids
      Restored header file of vtk hyper tree source that got lost
      Do not build (but yet retain) a currently problematic test.
      Eliminated a (shadowed declaration) warning from HT grid
      Cleaner constructor for HT grids
      A hyper tree grid source
      Expose Dual flag of hyper tree source at a more logical place
      Implement PrintSelf(), fix warnings, always use Dual grid API
      Fixed PrintSelf() defects, turn dual grid API to ON, fix warning
      More thorough test: all hyper tree functionalities; render geometry
      Added a test for the hyper tree axis cut
      Added a test for the hyper tree grid geometry filter
      Include all hyper tree grid tests into test harness
      Restored interactivity for tests (missing module dependency)
      Fixed duality problem into hyper tree fractal source
      Fixed formatting error into hyper tree generator
      Restoring outline corner filter into the build
      Ensure that hyper tree geometry filter uses dual grid API
      Eliminated unnecessary cast to int of some integer variable
      Fixed bug that was causing failure for dim < 3.
      Fixed bug in cell data retrieval for dimension == 2
      Fixed order of execution for axis cut (preparing for dim=2)
      Consistent formatting of pure virtual methods
      Make sure that HT axis cut restores duality flag to original state
      Ensure that HT geometry filter restores original dual grid API
      Test hyper tree filters in arbitrary order to verify duality issues
      A new test with plenty of options for thorough and convenient testing
      The hyper tree grid source is not a fractal
      Documentation as to information objects sent by this source
      Fixed bool to int cast warning
      Fixed int to bool cast warning
      Active hyper tree grid geometry test
      Activate hyper tree grid axis cut
      Renamed test and changed it to make it better (2D+binary)
      Renaming tests for the sake of clarity
      Make sure that global hyper tree test has consistent input
      Use smart pointers for testing
      Allow for variable levels of recursion
      Allow for binary or ternary subdivisions
      Documentation
      Removing the old hyper tree generator which was bypassing the pipeline
      CMake list error
      Header clean up
      Giving credits for regression tests and hyper tree generator
      A program to illustrate the use of various hyper tree filters.
      Removed this non-test, replaced it with an Example (HTGridDemonstrator)
      Documentation clean up
      Fixed array sizing error
      Removed incorrect block assignment (which was commented out anyway)
      Updated to new pipeline
      Restored build of TestScalarBar
      Format and credits
      Fixed more formatting issues
      Style fixed
      An API for the auto-correlative statistics
      Fixed typo in doc (missing "be" in several places)
      A minimal implementation that compiles
      Added an AutoCorrelationOffset instance to specify auto-correlation
      Fixed PrintSelf() defect
      Implemented auto-correlation's Learn()
      End of loop comment for legibility
      Fixed an incorrect ordering in the order of model columns.
      Completed implementation of Learn() of AutoCorrelative engine
      Removed unused variable names
      Implemented Derive operation of the autocorrelative engine
      Comment for legibility
      Added a test for the auto correlative engine
      Fixed leak in auto correlative test
      Removed forgotten unused variables from test
      Fixed documentation
      Removed case of constant metric which is useless for autocorrelation
      Introduced the notion of time lag
      Added the notion of time slice cardinality
      Verifying that slice cardinality and lag are consistent with data
      Modified Learn() to accommodate variable slice size
      Removed constant column from test data (no interest for AC stats)
      Added a test that is meaningful for time autocorrelation
      Completed test for autocorrelation
      Apparently one cannot use div_t with vtkIdType under VS compiler
      Added a new API to the vtkArcSource, that is consistent and unambiguous
      Default values for new API. Typo: radius->angle
      Make use of polar vector to specify arc in the new API
      Completed implementation of new, consistent and unambiguous API
      Switched construction of polar arcs to new arc source API
      A Python example that uses a honest 180-degree opening
      There is no longer a notion of "theta max" for arcs in the new API
      Finally, replaced notion of "min" by polar angle.
      Fixed outdated documentation
      Consistency in formatting
      Doc for AutoCorrelative engine
      Better autocorrelation testing. Also look for complete decorrelation
      Verify autocorrelation values for time-varying set
      Verify retrieved slice (at constant time) cardinality
      Finally we also verify auto-correlated means for sanity.
      Fixed problems with k-means test
      Meak attempt to clarify this code (which is extraordinarily complex)
      Incidentally found a bug in Aggregate() of Correlative statistics
      Implemented model aggregation for auto-correlative stats
      Make sure that when testing correlative aggregation, Test() is OFF
      Regroup cleaning operations to facilitate maintenance
      Updated Correlative test to make use of automatic aggregation.
      Correlative statistics: also run Test operation
      Documentation
      Testing autocorrelative model aggregation (at least for stationary case)
      Minor reorganization for consistency with other tests
      Clarified documentation of (non-auto) correlative test
      Fixed referenc Pearson r values
      Verify aggregated cardinality
      Added cardinality test for CorrelativeStats::Aggregate()
      Learn() operation of autocorrelative now processes input params (time lags)
      Have the AC tests now use the input parameters table for time lags
      Fixed PrintSelf defect
      AC model now has as many blocks as variables. Updated tests.
      Complete update of AC test to match new multiblock structure
      Fixed documentation
      Made AC statistics now iterate over list of time lags
      Entirely eliminated the TimeLag iVar (now replaced with parameters)
      Fixed a bug (partial sums must be initialized for each time lag)
      Testing several statistics for each time lag
      Modified Aggregate() for new per-variable multi-block structure
      Whitespace cleanup
      Restored testing of aggregated statistics (with new structure)
      Consistency in reference values naming scheme
      Implemented parallel aggregation for autocorrelative statistics
      Removed EOF new line
      More EOF new line clean up
      Several files had EOF new lines.
      Checkpoint: added a CMakeLists file, but which does not work with VTK6
      An updated CMakeLists for parallel stats
      Removed mpi.h include
      Parallel statistics tests depend on MPI
      Restored mpi.h include (for MPI_Attr_get and such)
      Restored building of all parallel statistics tests to VTK6
      Upgraded some MPI routines to MPI 2.0
      This example works again with recent changes in VTK modularization
      Print out information about calculated meshes, contours, cuts, etc.
      Removed old (VTK5 maybe?) boilerplate code
      Auto-adjust contour values to data range
      Added option to specify number of contours. Fixed a bug.
      Removed trailing whitespaces
      Fixed formatting issue
      Implemented safeguard in Derive() for consistency in time lags
      Removed unnecessary static cast of block ID
      Derive operation now stores all values to be FFT'ed
      Allow to build with necessary FFT stuff; calculate it
      Now use vtkTableFFT which was moved into VTK
      Fixed documentation
      Completed implementation of autocorrelative FFT, updated tests
      Modified Aggregate() to take into account the FFT block
      Autocorrelative test now also outputs results of FFT
      Fixed several formatting issues in test harness of autocorrelative
      A fix to prevent a R/T error when used with composite pipeline
      Removing one static cast (to unsigned) to verify with dashboard
      Cleaned AC stats of unnecessary static casts
      Cleaned order stats of unnecessary casts, and did some optimization
      Fixed formatting issue
      Removed unnecessary static casts from contingency stats
      Documented multi-correlative code that is difficult to understand
      Simplified implementation of Derive() by better block tracking
      Made this code more legible
      Rewrite of some parts of this code in order to simplify it
      Fix documentation
      Added a new class for distance-based selection
      Include vtkCellDistanceSelector into build
      Slight fixes to the linear selector
      Fixed indentation issue
      Multiple improvements to cell distance selector
      Added a test for the new cell distance selector
      Include cell distance selector test in the build
      Fixed includes, documentation, and formatting of header file
      Fixed formatting issues into vtkLinearSelector
      Linear selector credits
      Documented multiple loops for legibility and maintenance
      A first test that corresponds to something real
      Fixed a leak (composite iterator deletion)
      Testing more parameters of cell-distance selector
      Caught a bug a fixed it
      Better naming conventions for inner loops
      Fixed a bug w.r.t. to the AddIntermediate option
      Added test to verify AddIntermediate option
      Testing non-connected domain
      Moved these selection filters where they belong (Filters/General)
      Made port indices generic (with macros), fixed dependencies
      Whitespace clean up
      Fixed modules and exports after having moved directories
      PrintSelf() should be virtual
      Fixed header defects
      Added a test for the IncludeSeed option when the seed is visible
      Documentation of iVars
      Polar axes were fully supported by CEA/DAM/DIF
      Part of the axis actor work was supported by CEA/DAM/DIF
      Part of the cube axes actor work was supported by CEA/DAM/DIF
      Broken line widget was fully supported by CEA/DAM/DIF
      Documentation and credits to CEA
      Added all CEA prototypes and ivars
      Header fix
      A correct header file for the enriched XY plot actor
      Implemented all Set/Get methods for new iVars
      Compilation: not all compilers support implicit enum conversion
      A new version of the plot actor, implementing numerous new methods
      Added freetype utilities
      Implemented new RenderOpaqueGeometry() method
      Implemented RenderOverlay()
      Implemented RelaseGraphicsResources()
      Implemented PlaceAxes()
      Completed implementation of ancillary methods
      Implemented and added to build a representation for XY plots
      Whitespace cleanup
      Improvements and clean up of the XY plot representation
      Fixed snprintf compilation problem on Windows
      A test for the XY plot actor
      Fixed XY plot viewport
      Updated credits for XY plot actor
      Fixed convenience methods
      Testing more XY plot features
      Fixed formatting issues
      Testing with synthetic data, with no recourse to IO
      A full-featured test harness for the XY plot actor
      Multiple fixes (modified time in particular)
      Fixed indentation that was completely messed up
      Testing almost all plot features
      Fixed conflict between Box and Background
      Fixed Y title orientation problem
      Fixed memory leak in destructor
      Correct settings for test to generate baseline image
      Implemented non-regression testing for XY plot actors
      Minor formatting issue
      Keep idiotic Windows compiler from complaining
      Restore default y axis title to middle position (horizontal layout)
      Test different fonts and shapes on axis and plot titles
      Fixed initialization of label and axis title text properties
      Checkpoint in clean-up to eliminate a subtle runtime failure
      Fixed bug that was causing circular references across pointers
      Removed code that was used to hunt down a memory stomping issue.
      Renaming test to make clear it is 3D, before creation of a 2D one
      A placeholder that compiles for the actual 2D test
      Make sure 3D extractions are named as such
      A functional non-regression test for 2D cell distance selection
      Fixed some labels; also better chosen seed cells in 2D case
      Fixed warning (a variable might be left uninitialized)
      Fixed documentation
      Update to new modular structure
      Parse file name
      Created an example to test with string description of AMR
      Removed leftover debug statements
      Progress
      Fixed formatting issue
      Progress
      Added a Descriptor iVar to HTG source. Cf. detailed explanation below:
      Implemented string parsing logic in HTG source
      Progress checkpoint
      Fully implemented AMR descriptor syntax parsing and verification
      A lot of stuff added -- make progress checkpoint
      Many more tests
      Interpretation of format fully implemented
      Simplified inner workings (made output HTG an iVar)
      Fixed PrintSelf() defect
      Made i-j-k ordering consistent with that of HTG source
      Made i-j-k root cell indexing consistent throughout all HTG code
      Removed debug statements
      A good test 2D case, which will replace the older ones
      Saved the state of a really good 3D case which will be made a test
      Whitespace cleanup
      Fixed warning (shadowed variable)
      Consistent use of unsigned ints for levels and related things
      Fixed a warning (unsigned int vs. size_t)
      Updated test to reflect all novelties in HTG implementation
      Header clean up
      A very challenging test for the 3D hyper tree geometry filter
      A new test, for the HTG 3D contour filter
      Removed useless polygon offsetting
      Checkpoint towards a much better axis cut test
      Added a scale[3] ivar to hyper tree grid source. Updated test
      Updated 3D HTG test so they all use the GridScale ivar correctly.
      Fixes to the hyper tree axial cut
      A test with no plane/boundary overlaps for the HTG cut.
      Improved well-needed documentation, clarified code that is too hard
      Fixed an incorrect assignment
      A single example case combining 2D and 3D
      The HTG generator can now also generate random refinement patterns
      Fixed formatting issues
      Forgotten commits
      Restored functionality of regression tests
      Fixed PrintSelf defects
      Fixed missing initialization of Output ivar (was causing errors)
      Fixed an incorrect initialization (only visible for single level)
      Various fixes
      Clarified pointers
      Fixed hyper tree grid's shallow copy
      ShallowCopy must also (shallow) copy cell and point data
      Fixed a warning (variable set but not used)
      Fixed an incorrect ShallowCopy() implementation
      Moved selection algorithms to a new subdirectory
      Move tests to where they belong
      Fixed compiling issues due to General->Selection transfers
      Fixed erroneous Initialize() (not all corners were visited)
      Calling SetLeafFlags in internal class constructor. Fixed formatting.
      A test to exercise leak. Removed extraneous = 0 statements
      Delete() rather than UnRegister()
      Some fixes
      Number of root cells is now an iVar; not accessible; auto-updated
      Consistent naming ho/htg (octree/tree grid)
      VTK style
      Formatting consistency
      Remove from ShallowCopy things that are done by superclass
      Corrected strange format
      Refactored hyper tree grid so individual trees are stored as collection
      More compact code
      Do not set pointers to 0 when UnRegistering
      Finally resolved memory leaks caused by ShallowCopy()
      Ensure that ShallowCopy() deregisters even low-level structures
      Renamed CellTree into HyperTrees ivar to prepare for material naming
      Fixed format
      Separated implementation of the HT grid from that of the hypertree
      CreateInstance() is more consistent with vTK style than Instantiator()
      Formatting detail
      Formatting details
      Eliminated notion of MinimumLevel (not pertinent)
      Enforce non-negative indices, dimensions, cardinalities, factors, etc.
      Opitmization of several conditionals
      Added a UseMaterialMark ivar and ancillary methods
      Format prototypes correctly
      DualGridFlag --> UseDualGrid
      Clarification
      Added support to specify Material Mask
      Ensure that material mask is consistent with grid descriptor
      Ensure that use of ' ' separators is consistent (descriptor/mask)
      Implemented parsing of material mask (with checks). Updated test.
      Ensuring that invalid R/0 Descriptor/Mask pairing be rejected.
      Fixed formatting issue
      Use material mask as value for debugging purposes
      Mask some cells with material for testing purposes
      Added a test for material geometry. Renamed grid cursors for ease
      Code reorganization to make it cleaner and easier to maintain
      Implemented default destructors for ht grid filters
      Checkpoint prior to major hyper tree grid cursor overhaul
      Accelerated bailout process from recursive tree processing
      Code simplification and clarification
      Fixed bad interface (SetCursor/SetIndex) and underlying ivars
      Fixed bad interface
      static_cast rather than SafeDownCast when possible, for efficiency
      Fixed a warning (shadowed declaration)
      Faster initialization prior to recursion
      Better API for HT cursors
      Static cast whenever possible (avoid safe cast)
      USe booleans rather than ints for boolean ivars
      IsEqual() should return a bool
      Added a Blank boolean state ivar; and ancillary methods
      Fixed methods that use Blank
      Added a method to blank a HT grid leaf cell
      Formatting issues
      Implemented a BlankLeaf() method on the hyper tree grid
      Implemented support for material mask blanking
      Implemented HTG axis cut with material blanking support. Testing.
      Forgot to commit a minor change
      Implemented a HTgrid to unstructured grid converter, and test
      A test for the HTG to UG converter; this time with material
      Removed trailing white spaces
      Whitespace cleanup
      whitespace cleanup
      Fixed boolean / int warning
      Renamed the material mask array as such
      Replacing multiplicity of variables with an array
      Progress checkpoint. Many small changes.
      Fixed bug (extra ++i). Use static (not safe) cast when possible
      Progress checkpoint; many changes
      zsh:1: command not found: :wq
      Use static int arrays for convenience
      Correct filling of void spaces when masked neighbor that is deeper
      Complemented implementation of material support for geometry filter
      Improved internal implementation
      Whitespace cleanup
      Simplified nested loops
      Break ties for shared faces at equal levels
      More brutal testing
      Code cleanup: removed unnecessary reference to a SuperCursorEntry
      Added spaces to make this code more legible
      Created an illustration example for the HyperTreeGrids
      Whitespace cleanup
      Whitespace cleanup
      Removed empty header comments
      Modified command line options to be in line with HTG parameters
      Translate comments from French to English
      Translated French outputs into English
      Removed now unused global variable
      Removed unused variable
      Added a UseDescriptor ivar and checking for it.
      Implemented the quadric-based subdivision for sphere. Added test.
      PERF: Accelerate a few things
      Fully implemented test case for HTG sphere
      PERF: accelerated SubdivideFromDescriptor()
      PERF: accelerated SubdivideFromDescriptor()
      PERF: accelerate SubdivideFromQuadric()
      Implemented complete genericity in terms of generating quadric
      Added material support to quadric definition. Testing it.
      Max Level = 4 for regression testing
      Better figure placement for testing
      Do not modify time when parameters are unchanged
      Reimplemented GetMTime()
      Renamed "Cell Value" field into "Depth"
      Implemented new array of quadric values when quadric mode used
      Implemente correct 0-set computation up to max depth. Also a test.
      whitespace cleanup
      Added color transfer function, scalar bar, fixed module.cmake
      Squeeze() data arrays associated with the HTG generated by source
      Whitespace clean up
      Fixed license headers
      Renamed test for consistency
      Build 0-isocontour of quadric field. Also fixed formatting issues.
      Added a new test, ternary+quadric+2D+material
      A new test that is binary+quadric+material+2D
      Renamed Material test files for better understanding
      This sphere has a Material in it -- say it!
      Removed unnecessary test variables
      A complete test for material+ternary+quadric
      Whitespace cleanup
      Implemented a cleaner division scheme eliminating truncation errs
      A regression test with apt colors, scalar bar, and other things
      A much better implementation of the HTG geometry filter
      Better testing in the context of material for HTG
      New tests for material + dual
      Implemented support for dual and hyper tree grids with material
      Eliminated int/vtkIdType VS7 warnings
      Modified 2D test so the dual grid is shown explicitly
      Modified 2D + material test so the dual grid is shown explicitly
      Now testing with multiple isocontours + material
      A single call to the (static) coincident topology resolution method
      Always use 'this' handle when applicable.
      By default, hyper tree grid source will use dual grid API
      It is no longer necessary for tests to specify which grid to use
      A number of fixes
      Eliminated all references to Dual grid setting from HTG source
      Removed entirely the primal grid API
      Eliminated all references to dual grid in primal filters
      Eliminated UseDualGrid instance variable and ancillary methods.
      Fixed dual point initialization
      Added a test using the data set API for a generic cut (3D, ternary)
      Added a test for a clip through a 3D ternary dual of a HTG
      Build links in all cases, including 27-trees (3D ternary)
      Whitespace cleanup
      Added an Origin variable to HTG sources, to generalize further
      Added a test for a bi-material case
      White space clean up
      Fixed formatting style
      Eliminated CornerPoints and LeafCornerIds
      Rework of API to make it more consistent with vtkPointSet
      Natively use PointData as the primal grid API is gone
      Eliminated GetLeafData() from API
      Cleaned-up how the associated Quadric is set (use the Cxx macro)
      PERF: reimplemented a more efficient ComputeBounds()
      DOC: fully updated documentation
      Improved dual boundary adjustment -- for 2D only
      Implemented boundary fix for corner cases in 3D.
      Implemented boundary fix for edge cases in 3D
      Implemented massive acceleration for corner/edge dual fixes
      PERF: Do not compute half cell sizes multiple times; cache them
      Modified HyperTree API so cursor have direct access to grid scales
      Whitespace cleanup
      Modified hyper tree implementation so hyper tree grid can access scales
      Whitespace cleanu
      PERF: compute negative powers of branch factor only once, then cache
      Added a test
      A 2D test, to ensure visually that all is fine in the ternary case
      Added a new test case; ternary + 2D + material, quite tricky
      Implemented reverse boundary connection for material in 2D case
      Implemented reverse boundary connection for material in 3D case
      White space clean up
      Fixed a signed/unsigned mismatch warning
      Fixed material mask
      A better representation for baseline comparison
      Now testing auto-correlative engine in parallel
      Verify numbers output by parallel auto-correlative stats
      Eliminated NumberOfRoots ivar, cleaner implementation of initialization
      Implemented an IndexingMode iVar and convenience methods
      Implemented IJK/KJI indexing modes for hyper tree grid data set
      A new test for the IJK indexing
      Modified HTG geometry filter to take care of IJK/KJI indexing
      Fixed ShallowCopy defect
      Replaced the IndexingMode ivar with an TransposedRootIndexing bool
      A new test to verify that transposed root indexing also works with materials
      Fixed uninitialized ivar valgrind defect
      Added support for transposed indexing to HTG => UG converter

Robert Maynard (13):
      Improved the comments on why we have three Initialize methods.
      Improved the comments on why we have three Initialize methods.
      Add single, double, and data array functor dispatch classes.
      Correct warning about no virtual destructors.
      Check for vfw32 support when IOMovie or IOVideo are turned on.
      Fix warnings about assignment operator and style check.
      Design a faster ghost level detection for unstructured grids.
      Implement a faster ghost level subsetting for polydata.
      Algorithm doesn't apply ghost levels when not needed now.
      Properly initialize sb_full so windows debug builds work.
      Correct off by one error in extraction code
      Correct incorrectly calculating min and max cell for each piece.
      Correct indexing to use unsigned char instead of signed chars.

Robert O'Bara (45):
      BUG:Fixed a problem with volume rendering with non-active scalars
      ENH: Renamed vtkAMRToGrid to vtkAMRResampleFilter
      BUG:Fixed problem with filter deleting the Process Controller
      BUG:Fixed problem with interactive vs still frame rate
      ENH: Added new Set Min/Max Point Methods and changed defaults
      ENH: Added sanity check for number of outputs
      ENH:Added GetBounds methods to both vtkAMRBox and vtkHierarchicalBoxDS
      ENH:Added new Volume Mappers for AMR Data
      DOC: Changed comment to reflect the proper default interactive rate
      BUG:Fixed crash due to internal mappers not finding the correct scalars
      BUG:Removed the assumption of Active Scalars
      ENH: Tightened the bounds of the View Frustrum
      ENH: Improved Resample Filter Speed
      ENH: Increased the default resolution to 128x128x128
      ENH: Optimized vtkAMRBox methods
      ENH: Made vtkImageData's ComputeBounds more efficient
      ENH: Optimized BlankGridsAtLevel
      BUG: Removed uneeded Modified() calls
      ENH: Cleaned-up the AMR Resample Filter
      BUG:Fixed problem with smart mapper not updating its input
      ENH: Removed internal Uniform Grid
      ENH: Removed MinMaxChanged ivar
      ENH: Reverted mapper to work with multi-blocks
      BUG: Removed assert to see if the filter is connected
      WIP: First pass in getting mapper to work in demand driven mode
      ENH:Made mapper work in non-demand driven mode
      BUG: Fixed bad GridMin assignment
      ENH: Removed still render checks - not needed
      BUG: Removed check for visibility
      BUG: Fixed error in logical comparison
      ENH: Added ability to use Meta data in updating resampler
      ENH: Improved AMR Resampling speed
      BUG: Fixed problem when probing from coarse to fine
      ENH:Removed Debugging Info
      DEBUG:Added Statistical Information
      BUG: Fixed assert statement
      WIP: Added a hack that allows for not moving the focal pt
      ENH: Added new resample method and way of controlling focal pt
      ENH: Added a DoesIntersect method
      ENH: Added Parent/Child Information to Hierarchy
      ENH: Parent/Child Information is now computed when creating Meta Data
      ENH: Now uses Parent/Child Information when doing point searches
      ENH: Added a biasing vector to resample filter
      ENH: Focal Point Method uses the distance between FP and Camera
      ENH: Made AMR Volume Mapper Multi-thread aware and more efficient

Sankhesh Jhaveri (39):
      Removed SetInput and SetSource from examples
      Fixed additional examples for WHOLE_EXTENT & SetInput
      FIX: closedSplines tcl test
      Removed commented out code
      FIX: tcl tests for SetInputData, AddInputConnection, SetSourceConnection
      FIX: Canny Tcl Test. Required Update when passing data to next filter
      FIX: CellDataToPointData Tcl Test - SetInputData and Update
      FIX: Delaunay tests SetInputData
      FIX: Fixed additional Tcl tests
      FIX: Additional Tcl tests
      FIX: Additional Tcl tests. ADD: Added GetWholeExtent to hints for wrapping
      FIX: Tcl Tests ReleaseDataFlag
      FIX: All Graphics tcl tests fixed
      FIX: All Imaging Tcl Tests for SetInputData, Update, ReleaseDataFlag
      FIX: Fixed all IO Tcl tests for SetInputData, Update
      FIX: All Rendering Tcl tests
      FIX: VolumeRendering Tcl tests
      FIX: Hybrid Tcl Tests
      FIX: Widgets Tcl Tests
      FIX: Parallel Tcl Tests
      FIX: Added Update before doing a GetOutput
      FIX: Python tests for SetInputData, Update and GetWholeExtent
      FIX: MultidimensionalSolution test Tcl and Python
      FIX: fieldToPolyData test
      ENH: Added SetSourceConnection to vtkProjectedTerrainPath
      Removed Update that was not necessary
      Removed unnecessary Update calls
      Removed unnecessary Update calls
      ENH: SetSourceConnection
      FIX: SetSourceConnection and UseStripsOn
      FIX: SetImageConnection instead of SetImageData
      Rollback unnecessary changes
      Fixed additional tests and removed redundant Update calls
      FIX:TestBlendStencil. ADD: SetStencilConnection
      ENH: Added SetUpdateExtent method with six different inputs
      FIX: Compile errors due to recent API changes
      FIX: vtkPolyDataSource is yanked. Removed access methods
      FIX: Initialized multiblockdataset in vtkExtractSelection.cxx
      FIX:Replaced geometryfilter datasetsurfacefilter for composite data

Sean McBride (174):
      COMP: removed support for older than Mac OS X 10.5
      COMP: various changes for C++11 compatibility
      COMP: Fixes for C++11 compatibility.
      recent clang started warning when seeing non-UTF8, fixed.
      Removed various Mac-specific cruft now that <= 10.4 are unsupported.
      added missing #include, fixing compiler error with llvm's libc++
      removed extra undesirable underscore prefix to fix mangling
      COMP: removed C++11-style comma at end of enum declaration
      COMP: fixed dead store warned about by clang static analyzer
      BUG: fixed memory leak warned about by clang static analyzer.
      BUG: changed a deliberate a null pointer deference to an assert.
      BUG: switch statement was missing many 'break's.
      COMP: added assert to deal with clang static analyzer warning
      COMP: fixed several dead stores warned about by clang static analyzer
      Removed assert(0) in 3 places that I added it previously
      COMP: fixed a few dead reads and dead writes
      BUG: added default case to switch to fix invalid read
      BUG: fixed null dereference found by clang static analyzer
      BUG: fixed null deref by testing pointer first
      COMP: fixed dead write (that was itself a warning workaround?)
      COMP: fixed various dead writes found by clang static analyzer
      BUG: fixed what looks like accidental bitwise instead of logical OR
      [BUG] fixed error checking in vtkCoreGraphicsGPUInfoList::Probe
      [COMP] removed some redundant stores
      [COMP] removed dead code and unused parameter
      [COMP] Move variable declaration together with initial assignment
      replaced all uses of vtkFloatingPointType with double
      removed vtkFloatingPointType from the wrapping tools
      misc code review of VTK Cocoa code.
      BUG: fixed signed integer overflow by switching to unsigned int
      Removed use of deprecated Cocoa resolution independence APIs
      COMP: fixed warnings issued by clang's -Wdocumentation
      Updated SimpleCocoaVTK example to work better on modern OS X
      Restored VTK_REQUIRED_OBJCXX_FLAGS in main CMakeLists.txt
      Restored VTK_REQUIRED_OBJCXX_FLAGS in main CMakeLists.txt
      fixed harmless dead store warnings from clang static analyzer
      fixed dead store warning by adding what is probably a missing 'break'
      fixed dead store warning
      fixed null deref warning
      fixed null deref warning with more careful error logging
      fixed dead store by matching store and use in 'ifndef NDEBUG'
      use ignored return value in output log
      fix warning by eliminating redundant loop termination variable
      fixed dead store warning by removing the dead store
      fixed redundant store warning by declaring & assigning together
      fixed dead store warnings
      fixed null deref warning in ctor
      fixed null deref warning
      fixed dead store warning
      fixed dead store warning by removing dead store
      moved some declarations together with initial assignments.
      Improved/fixed clang analyzer fixes after David's review
      fixed a couple more -Wdocumentation warnings.
      Attempt to suppress JAWT_GetAWT deprecation warning
      Another attempt at suppressing warning about JAWT_GetAWT deprecation
      Improved -Wdeprecated-declarations warning suppression
      Removed obsolete checks for compiler 'bool' support
      COMP: fixed compilation error using llvm's libc++
      COMP: removed '-read_only_relocs suppress' linker option on Mac
      Fixed invalid cast caught by clang ubsan
      Fixed array underrun caught by clang ubsan
      fixed out-of-bounds array access caught by clang ubsan
      Suppress ld warning about "duplicate dylib"
      COMP: fixed llvm libc++ build error by removing invalid 'operator<<'
      Fixed spelling in debug string.
      Prevent writing of non-0/1 values into bool
      Tweaked existing suppression to catch variants
      Fixed undefined behaviour left shifting a negative integer
      Fixed incorrect 'delete' to be 'delete []'
      Added many missing fclose() calls, mostly in error branches
      Fixed use of null object.
      Eliminated (undefined) signed integer overflow
      Initialize ivars to 0 to prevent access of uninitialized data
      Changed computations to uint64 to prevent signed overflow
      Eliminated (undefined) negation of INT_MIN
      Fixed isnan compile error on some platforms
      Fixed (undefined) use of null object.
      Fixed (undefined) use of null object.
      Reverted some recent changes to detect isnan()
      Fixed many memory leaks, mostly in error branches
      Fixed many memory leaks, mostly in error branches.
      Fixed undefined use of uninitialized variable
      Fixed memory leaks in error branches by rearranging order.
      Added missing fclose() calls in error branches
      Fixed cppcheck warning about null dereference
      Fixed many memory leaks in error branches.
      Added #error for Carbon + OS X 10.7 SDK
      Fix Carbon build with newer Xcodes
      Fixed Carbon build error due to modularization changes.
      Removed dead code special-casing isnan()
      Removed unused VTK_SIGN macro
      Use vtkMath::IsNan unconditionally instead of isnan()
      Removed special case for gcc 3 on OS X
      Removed workarounds for old gcc's
      Fixed undefined signed overflow
      Fixed undefined shift into sign bit
      Fixed various clang -Wundef warnings
      Silence warning about possible uninitialized use
      Removed dead code to fix -Wundef warning
      Made various private functions static to fix warnings
      Removed workraounds for Borland 5.6
      Fixed a few OS X-related comments.
      Fixed the 'double' variant of SetColor to use 1.0 not 255
      Fixed tonnes of -Wmissing-prototypes warnings
      Removed Win 9x support
      removed dead function
      Silence warning by toggling an "#if 1"
      Updated SimpleCocoaVTK to actually build against VTK git master
      Replaced most __GNUG__ with __GNUC__
      Big find-replace of VTK_LARGE_INTEGER -> VTK_INT_MAX
      Big find-replace of VTK_LARGE_FLOAT -> VTK_FLOAT_MAX
      Put VTK_LARGE_INTEGER and VTK_LARGE_FLOAT in VTK_LEGACY_REMOVE.
      Prevent division by 0 by bailing early
      Fixed invalid double->uchar conversion due to off-by-one error
      Minor misc cleanup of vtkUnstructuredGridPreIntegration.cxx
      Added newline to better group different things
      Added VTK_ID_MIN and VTK_ID_MAX constants
      Replaced "-VTK_LARGE_ID-1" with "VTK_ID_MIN"
      Replaced all "VTK_LARGE_ID" with "VTK_ID_MAX"
      Wrapped deprecated constants in #ifndef VTK_LEGACY_REMOVE
      Put RenderString() in VTK_LEGACY
      Put SetScalars() in VTK_LEGACY
      Stop using deprecated variant of GetPixelInformation
      Put GetPixelInformation() variant in VTK_LEGACY
      Fixed 64-to-32 truncation warning
      Removed superfluous semi-colon
      Fixed Wcast-align warning by removing cast
      Removed unused macro DICOM_DBG_MSG
      Removed unused vtkTrilinFuncMacro macro
      Removed unused MAX_LIGHTS macro
      Removed unused VTK_RINT macro
      Removed unused VTK_FTTM_DEBUG_CD macro
      Removed unused sameDirection macro
      Removed unused VTKQUATERNIONINTERPOLATOR_TOLERNCE macro
      Removed unused MAX_FACE_POINTS macro
      Moved unused D2R and R2D macros into comment
      Removed unused VTK_FREE_ARG macro
      Removed unused CONSTANT_DECL macro
      Removed unused vtkReebGraphMin macro
      Removed unused FreeItem macro
      Removed unused macros
      Removed unused macros
      Removed duplicate vtkDrawStripLinesMacro macro
      Removed unused vtkDrawStripLinesMacro macro
      Removed unused REGIONIDCHECK macro
      Removed unused macros
      Removed unused vtkTTFEQUAL macro
      Removed unused MY_MIN and MY_MAX macros
      Removed unused MIN and MAX macros
      Removed unused min and max macros
      Removed unused vtkStackedMIN and vtkStackedMAX macros
      Removed unused vtkVRCMultiplyViewPointMacro macro
      Removed unused VTK_CREATE macro
      Removed unused sign macro
      Removed unused TEST macro
      Removed unused NMAX macro (constant)
      Moved ROUND_SIZE macro into '#ifdef __CUDACC__' condition
      Removed dead code in private tableVert and tableDeg classes
      Replaced invalid casts with memcpy
      Moved and renamed macros from .cxx to .h
      Replaced invalid casts with memcpy
      Fixed -Wshift-sign-overflow warning
      Suppress -Wconditional-uninitialized warning
      Suppress -Wconditional-uninitialized warning
      Removed VS6 and VS7 workarounds
      fixed out-of-range stack buffer read
      SimpleCocoaVTK Xcode project now links properly
      ENH: Improve finding of isnan and friends.
      Fixed -Wmissing-variable-declarations warnings in headers
      Fixed -Wmissing-variable-declarations warnings in .cxx
      Removed dead code found by compiler warning
      Fixed -Wcast-align warning by changing variable type.
      Removed C++11 extensions warned about by clang
      Fixed out-of-range colour component value

Sebastien Jourdain (43):
      Remove deprecated API
      Allow user to invalidate function from the API
      Fix point selection by avoiding the selection to be spilled across block
      Fix point selection
      Extend cube axis to support oriented bounding box
      Fix inner grid-line
      Fix 2D cube axes
      Fix label position
      CubeAxesActor + AxisActor code cleanup
      Fix typo + code refactoring
      Add contribution of bug# 13300
      Disable any grid drawing when cubeAxis is used as base axis (cross)
      Add testing for new cube axes features
      Add TIME_LABEL_ANNOTATION to the keySet of vtkStreamingDemandDrivenPipeline
      Make sure the tolerance don't get crazy small
      Fix vtkCutter regarding the number of contours
      Fix invalid merge commit made in v2
      Add extra test label argument for vtk_module macro
      Allow Grid visibility to be independant of the axis visibility
      Fix hardwareSelector unsigned/signed operations
      Exclude invalid warning for CDash
      Fix log scale coloring
      Prevent infinite loop in case of flat cube axes
      Fix warning
      Make sure axis label are shown when looking at a 2D plane in 3D
      Revert "Fix log scale coloring"
      Fix various warnings
      Add code to support 'invalid' symmetric axis value
      Revert "Add code to support 'invalid' symmetric axis value"
      Revert "ENH: Provide a method to set axis of symmetry."
      Revert "ENH: Provide code for aligned of axis along the global y-axis."
      Revert "BUG: Axis of symmetry claimed to be the global z axis, but was the y-axis."
      Revert "Revert "BUG: Axis of symmetry claimed to be the global z axis, but was the y-axis.""
      Revert "Revert "ENH: Provide code for aligned of axis along the global y-axis.""
      Revert "Revert "ENH: Provide a method to set axis of symmetry.""
      Revert "Revert "Add code to support 'invalid' symmetric axis value""
      Bring back the old behavior
      Add extra hdf5 condition to support a broader set of system
      Fix overloaded-virtual warning issue
      Fix credit in vtkEarthSource.cxx
      Properly check array bounds before accessing array
      Update JavaRegression test to run inside the EDT
      Prevent vtkCutter to access invalid object in RequestData

Sven Buijssen (3):
      BUG: Axis of symmetry claimed to be the global z axis, but was the y-axis.
      ENH: Provide code for aligned of axis along the global y-axis.
      ENH: Provide a method to set axis of symmetry.

Thomas Otahal (1):
      COMP: Windows Visual Studio 2010 fixes.

Utkarsh Ayachit (93):
      Fixed rounding issue.
      BUG: Make it easier to subclass and cleanup observers on delete.
      Fire vtkCommand::InteractionEvent on interaction.
      Fixing vtkContextActor to work with tiled displays.
      BUG #13101. STL ascii reader was report failures prematurely.
      Updating comment.
      BUG #13118. Fix segfault due to dangling pointers.
      BUG #12898. Fixed occasional clipping of text.
      Fixed leaks (detected in parallel paraview tests).
      Fixed update issue with vtkGPUVolumeRayCastMapper.
      DataObjectTypes were not defined correctly.
      Minor API cleanup for consistency.
      Added support for reading/writing Overlapping AMR.
      Minor AMR fixes.
      Pass composite id along.
      Added enhancements to hardware selection code.
      Fix vtk_module_dep_includes to scan dependencies correctly.
      BUG #13297: Don't enable modules needed only for tests.
      Moving vtkTableFFT from ParaView to VTK.
      Cleanup building of static modules for Python.
      Fixes bugs when BUILD_SHARED_LIBS was ON.
      Specify export visibility flags only for shared builds.
      Fixing static python to import modules on demand.
      Fixing wrapping issue.
      Expose VTK_WRAP_PYTHON, VTK_WRAP_TCL, etc. to VTKConfig.cmake
      Fixing code to locate wrapping executables using targets, if possible.
      Fixing code to locate wrapping executables using targets, if possible.
      Adding mechanisms to deal with compile-tools.
      Fixing code to locate wrapping executables.
      Fix install rules to respect VTK_INSTALL_NO_DEVELOPMENT.
      Install cmake file for development installs.
      Fix build issue when VTK_BUILD_ALL_MODULES=ON.
      Adding install rules for Python modules.
      Fix search path for vtk module in the build directory.
      BUG #13396. Fix issues with using system hdf5.
      Minimize dependecies when generating wrapping hierarchies.
      Make vtkDataObjectTree API consistent.
      BUG #13418. Adding support to render AMR composite ids for selection.
      Fix ffmpeg build issues with 0.6/0.7.
      Fixing CMake Version requirements for OPTIONAL_COMPONENTS.
      Link to math library correctly.
      Fixing AVI build issues on Windows.
      Fix invalid iterator access after erase().
      Fixed demand-driven reading logic.
      Fixing dangling pointer issues.
      Added SetInputDataObject() API to vtkAlgorithm.
      Callback was not removed when object was destroyed.
      Fixing AMR serializing.
      Clean up vtkAppendCompositeDataLeaves.
      Fixed errors when data blocks are missing.
      Fixing build issues.
      Updating code to use newer CMake MPI variables.
      Fixing windows MPI build issue with Cosmo.
      Fixing bug in if logic.
      Link against MPI_CXX_LIBRARIES when present.
      vtkImageToAMR filter to convert image to AMR.
      Fix vtkXMLDataElement::RemoveAttribute() memory issues.
      Fixing XML reader/writer for AMR datasets.
      Fixed dashboard warnings.
      Minor restructuring of code to make it reuseable.
      BUG #11923. Fix computation of bit-rate-tolerance.
      Set VTK_PYTHON_WRAPPED correctly.
      BUG #13659. Fix segfault in vtkPMaskPoints.
      BUG #13655: Fix include to use H5public instead of H5pubconf.
      BUG #13766. Fix issues with Xdmf reader for small timesteps.
      Adding API to make it easier to access properties in ParaView.
      Make the warning message more human readable.
      Fix warnings.
      Fix testing macros.
      Fixed mismatched delete call.
      Fixing arrays being deleted using free() instead of delete.
      BUG: Fix issues when num-pts in > VTK_CELL_SIZE.
      BUG 13817: Fix issues when num-pts in > VTK_CELL_SIZE.
      BUG #13821. Fixed vtkRenderingFreeTypeObjectFactory leaks.
      BUG #13776. Fixed mtime computation.
      Moving vtkTestingObjectFactory.cmake to ${VTK_SOURCE_DIR}/CMake.
      Generalizing module config files importing logic.
      Adding mechanism to locate Hierarchy.txt file for a module.
      Use newer variables for install rules.
      Macros beginning with GL_* are reserved by GLSL.
      Fix memory leas in vtkCamera::ShallowCopy()
      Module macros cleanup.
      Determine enabled modules dynamically.
      Fix build issues on BG/P.
      Fix OpenGL include dependency.
      BUG: Fix GetProcAddress call when OSMesa is being used.
      BUG #2379. Passing flags correctly to internal writers.
      Fixing zlib dependency for libxml2.
      Fix accidentally commented out code.
      Added a new module, vtkPythonInterpreter.
      BUG #12994. vtkXMLMultiBlockDataWriter not writing names for leaf nodes.
      Cleanup OggTheora support.
      BUG #14086: Fix vtkImageAppend when no active scalars are present.

VTK Developers (6):
      Remove monolithic VTK files not used after modularization
      Modularize VTK tree layout
      Add modular VTK build system
      Include module-wide headers and export macros
      Remove trailing whitespace from all source files
      verdict 2012-08-24 (reduced)

Will Schroeder (1):
      Added new class to warp a vtkPointSet using MVC interpolation

XDMF Developers (2):
      xdmf2 2012-08-01 (reduced)
      xdmf2/vtk 2012-08-01 (reduced)

Xiaoxiao Liu (9):
      Enable vtkTree I/O with R and multiple inputs in vtkRCalculaterFilter.
      Implement a reader to read a file that contains multiple newick trees.
      More flexible MultiNewickTreeReader.
      ENH: Remove leaves from a vtkTree.
      ENH: New filter to extract subtrees.
      BUG: Fix a couple of warnings
      ENH: Do not draw heatmap for leaves with no names.
      ENH: Expose the collapsed tree to the API.
      FIX: for degenerate tree with a single leave.

Yuanxin Liu (71):
      fix a typo that causes memory corruption
      Add a function to check whether there exists parent child information
      move classes for stream tracing to the tracers module
      modify stream tracer to allow AMR input
      fix build error and warnings for interpolated velocity field
      add back one more test and clean up the existing one
      add default data selection behavior back for backward compatability
      move classes from Parallel to ParallelTracers
      Move temporal filters and tests to hybrid and turn on the tests
      Enable Parallel Stream Tracer test
      Re-enable a unit test that was disabled by the modular changes.
      new parallel stream tracer
      remove vtkTemporalDataSet and push its pipeline support to filters
      Fix compiler errors and warnings. The error is windows only.
      refactor tracer classes to parallel and non-parallel
      Fix a bug in parallel stream tracer in receiving point data
      new particle tracers built on top of modified vtkTemporalStreamTracer
      rename modules: Tracers->FlowPaths, ParallelTracers->ParallelFlowPaths
      fix compiling errors and warnings
      Fix types for VTK_USE_64BIT_IDS in vtkPParticleTracerBase
      Add two pipeline passes to handle time-dependent meta data
      Fix a few performance bugs in parallel stream tracing
      A new subclass of vtkCutter that support composites and streaming AMR
      vtkPStreamTracer: Set parameter consistently with parent
      Add seed points to streak lines
      Update streakline filter test results
      Fix msvc compiler warning in particle tracers
      Fix bug in streakline filter introduced by f329b260a23
      vtkParticlePathFilter:: Fix compiler warning
      Remove obselete files vtkTemporalDataSet.* and vtkTemporalDataSetAlgorithm.*
      vtkGradientFilter: Fix an unsafe pointer access to an empty vector
      vtkParticleTracerBase:: Improve functionality for coprocessing
      AMR classes: major data structure changes
      particle tracing: fix test failures
      vtkParticleTracerBase:: Better Handling of one time step input
      Fix build errors from compiling examples
      Fix amr data structure issues exposed paraview tests
      vktDataObjectTree: Fix CopyStructure bug
      Fix bug in vtkDataObjectTree::GetDataSet(vtkCompositeDataIterator*)
      Change the behavior of vtkDataObjecTree::CopyStructure
      vtkAMRBox: fix copy paste error in 6f1490f1e0
      vtkOverlappingAMR: Generate correct blanking
      Clean up amr data structure API
      vtkOverlappingAMR: Fix blanking algorithm
      Fix bug in 6fb8ded76f2 to fix compiler warning
      Changes to be compatible with AMR data structure changes.
      Remove the Size... prefix from Exodus block names
      vtkCompsiteCutter: Remove a wrong assertion
      vtkUniformGridAMRDataIterator: Fix out of bound error
      Changes related to the extra time update passes
      vtkExodusIIReader: Fix backward compatibility issue
      vtkCompositeDataIterator: Move some methods to child class
      Fix compiler warnings
      vtkUniformGridAMRDataIterator: Fix a bug for empty AMR
      Fix the reader/writer for amr.
      Fix MSVC linking warnings (see comments for details)
      fix windows-only compilation error
      vtkCutter: Add new option to produce contour polygons
      vtkImageToAMR: Handle empty input.
      fix warnings and disable header test for vtkPolygonBuilder
      Fix MSVC compiler warnings
      Further improve the previous fix.
      Fix orientation for some tetra and pyramid contour cases
      Fix contourCells tcl test
      Fix parallel streakline filter bugs
      vtkCompositeDataPipeline: Remove redundant code
      CompositeDataPipeline: Put back yanked APIs.
      vtkContourFilter: Add polygon output option
      vtkThreshold: Add continuous range option
      vtkSynchronizedTemplates3D: Fix bug when local and global extent differ
      vtkAMREnzoReader:: Properly initialize ivar ConvertCGS in the constructor

Yumin Yuan (9):
      Cleaned up logic to change chart selection mode.
      Fixed a bug in reading vtu data with polyhedron cells
      Added a test for XMLUnstructuredGridReader
      Added polygon selection to hardware selector.
      Fixing warnings in vtkHardwareSelector
      Attempts to fix random failure of TestPolygonSelection on amber8.
      Delimited text reader not correctly stripping spaces
      Fix the failing tests on AIX Dashboard.
      Fixed wrongful logic for ExtractOnlyBoundaryCells in vtkExtractGeometry.

Zack Galbreath (108):
      new class: vtkTreeHeatmapItem
      Create test for TreeHeatmapItem
      documentation, automatic text resizing, support for coloring string columns
      new Infovis reader: vtkNewickTreeReader
      new Infovis I/O class: vtkBiomTableReader
      update TreeHeatmapItem's documentation and move its test
      remove trailing whitespace
      remove extraneous test dependency
      fix compile errors on Linux
      fix new warnings revealed by CDash at home
      fix warnings in new Infovis classes
      support drawing just a tree or just a heatmap
      remove trailing whitespace
      fix more warnings
      fix ambiguous call to overloaded function (floor)
      Fix automatic font resizing.
      fix indentation
      New class: vtkInteractiveChartXYZ
      remove vtkChartXYZPrivate
      Fix compile error due to missing header file
      We can now color points in a vtkInteractiveChartXYZ
      panning now seems to work for vtkInteractiveChartXYZ
      can now spin an Interactive 3D chart
      zooming on an InteractiveChartXYZ works now
      moving towards colors as a single array
      color now works as a single array.
      implement mouse wheel zoom for vtkInteractiveChartXYZ
      First step towards 3D chart labels
      X Axis label now looks reasonable in 3D
      new functions to snap to 2D views in the 3D interactive charts.
      Clipping now looks good for interactive 3D charts.
      still working on axis labels
      update InteractiveChart test.
      remove trailing whitespace
      first draft of 2D axes labels
      resize axes & data when the scene size changes
      I think rotation was backwards before this commit
      smoother resizing on scene size change
      better test for axes out of bounds
      correct sphere points, reasonably good autozoom
      more progress on auto resize
      finally happy with auto-resize
      rename some members
      smart positioning of tick marks and axis labels
      clean up include files and remove unnecessary ivar
      label tick marks
      fix warnings, clean up style, add more documentation
      allow TestInteractiveChartXYZ to be run in interactive mode.
      style fixes for XYZ charts
      clean up windows build of InteractiveChartXYZ
      tweaks to clean up vtkInteractiveChartXYZ
      fix remaining windows warnings
      remove copy & pasted code
      reinstate smart pointers
      use tooltips to display heatmap values
      Smarter initialization and assignment of some variables.
      update vtkInteractiveChartCxx to behave with the fix to vtkChartXYZ
      Fix Infovis IO classes that fail TestEmptyInput
      fix valgrind error in vtkTreeHeatmapItem tests
      new functionality for vtkTreeHeatmapItem: collapsible subtrees
      re-add #include <algorithm>
      Fix "unreferenced formal parameter" warnings
      refactor vtkChartXYZ
      incorporating feedback from reviewers into 3D charts
      fix compile error in vtkPlot3DTcl.cxx
      fix errors, warnings, and test failures
      various improvements for vtkTreeHeatmapItem.
      fix shadow warning
      Rewrite 3D chart clipping to use OpenGL clipping planes
      Make sure the heatmap is rendered when it should be.
      Fix segfault in TestSetGet
      new function for vtkTreeHeatmapItem: CollapseToNumberOfLeafNodes
      style cleanups for vtkTreeHeatmapItem tests
      more accurate documentation for CollapseToNumberOfLeafNodes
      fix variable shadowing warning
      separate SetColors() out of SetInputData()
      remove duplicate line of code
      fix vtkChartsCore-HeaderTest failure
      Ensure points are black if SetInputData is called with no color.
      fix valgrind defect
      maintain consistent scaling across subtree collapse & expand
      in test, perform auto-collapse after initial render.
      fix uninitialized variable warning revealed by CDash at Home
      Update TestTreeHeatmapItem for recent changes to collapse/expand
      fix compile error on Visual Studio 2008
      fix some unused variable warnings
      fix memory leaks in TestRInterface
      Allow the input tree or table to this item to be set to NULL.
      Fix TestMultipleRenderers on Dash3's continuous
      Fix memory leak when getting a tree from RCalculatorFilter's output
      new option to color the tree based on vertex data
      new class: TreeDifferenceFilter
      Fix some logic errors
      address Gerrit feedback
      silence warnings
      add difference array to output tree
      Change color map generated by SetTreeColorArray()
      reintroduce segfault fix for PrintSelf
      address Gerrit review feedback
      create another VertexData array in RToVTKTree
      better support for vtkCompositeDataSet output
      fix error message
      minor cleanup
      better support for comparing identical trees
      improve performance when reading a large Newick tree
      Fix invalid read in vtkNewickTreeReader
      Another approach to fix this degenerate case
      fix Newick reader for named root vertex

Zsolt Janko (1):
      vtkRenderWindow: ability to use the same offsets at focal depth rendering.


More information about the vtkusers mailing list